liding
2026-06-09 c9675b38b799d8b1a479928bcee73e53067788f9
cnas-personnel/src/main/java/com/ruoyi/personnel/service/PersonBasicInfoService.java
@@ -4,6 +4,7 @@
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.common.core.domain.entity.DepartmentDto;
import com.ruoyi.common.core.domain.entity.DepartmentLims;
import com.ruoyi.personnel.dto.PersonBasicInfoDto;
import com.ruoyi.personnel.dto.UserPageDto;
import com.ruoyi.personnel.pojo.PersonBasicInfo;
@@ -31,6 +32,10 @@
    IPage<Map<String, Object>> basicInformationOfPersonnelSelectPage(Page page, String name, Integer departmentId);
    void addContactPerson(PersonBasicInfo personBasicInfo);
    void updateContactPerson(PersonBasicInfo personBasicInfo);
    void exportPersonBasicInfo(UserPageDto userPageDto, HttpServletResponse response) throws Exception;
    String exportPersonBasicInfoById(Integer id, HttpServletResponse response);
@@ -42,4 +47,18 @@
     * @return
     */
    boolean uploadBasicInfoFile(Integer basicInfoId, MultipartFile file);
    /**
     * 添加组织架构
     * @param department
     * @return
     */
    int addDepartment(DepartmentLims department);
    /**
     * 删除组织架构
     * @param id
     * @return
     */
    boolean delDepartment(Integer id);
}