package com.sundot.airport.system.mapper;

import java.util.List;

import com.sundot.airport.system.domain.SysWorkingDocument;

/**
 * 工作文档Mapper接口
 *
 * @author ruoyi
 * @date 2025-11-18
 */
public interface SysWorkingDocumentMapper {
    /**
     * 查询工作文档
     *
     * @param documentId 工作文档主键
     * @return 工作文档
     */
    public SysWorkingDocument selectSysWorkingDocumentByDocumentId(Long documentId);

    /**
     * 查询工作文档列表
     *
     * @param sysWorkingDocument 工作文档
     * @return 工作文档集合
     */
    public List<SysWorkingDocument> selectSysWorkingDocumentList(SysWorkingDocument sysWorkingDocument);

    /**
     * 新增工作文档
     *
     * @param sysWorkingDocument 工作文档
     * @return 结果
     */
    public int insertSysWorkingDocument(SysWorkingDocument sysWorkingDocument);

    /**
     * 修改工作文档
     *
     * @param sysWorkingDocument 工作文档
     * @return 结果
     */
    public int updateSysWorkingDocument(SysWorkingDocument sysWorkingDocument);

    /**
     * 删除工作文档
     *
     * @param documentId 工作文档主键
     * @return 结果
     */
    public int deleteSysWorkingDocumentByDocumentId(Long documentId);

    /**
     * 批量删除工作文档
     *
     * @param documentIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSysWorkingDocumentByDocumentIds(Long[] documentIds);
}
