| | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import org.springblade.modules.information.entity.Information; |
| | | import org.springblade.modules.information.excel.ExportInformationExcel; |
| | | import org.springblade.modules.information.excel.ExportInformationSecurityStatistics; |
| | | import org.springblade.modules.information.excel.InforExcel; |
| | | import org.springblade.modules.information.vo.InformationVO; |
| | | import org.springblade.modules.system.entity.User; |
| | | import org.springblade.modules.system.excel.UserExcel; |
| | | |
| | | import java.util.List; |
| | |
| | | * @return |
| | | */ |
| | | IPage<InformationVO> selectInformationPage(IPage<InformationVO> page, InformationVO information); |
| | | void deleteIn(String creditCode); |
| | | void deleteSh(String creditCode); |
| | | void deleteIn(String departmentid); |
| | | void deleteSh(String deptId); |
| | | void insertIn(Information information); |
| | | void deleteMe(String creditCode); |
| | | void deleteMe(String deptId); |
| | | Map selectCount(String departmentid); |
| | | List<Map<Object,String>> selectInCount(); |
| | | void deleteDept(String departmentid); |
| | |
| | | * @return |
| | | */ |
| | | void importInfor(List<InforExcel> data, Boolean isCovered); |
| | | |
| | | /** |
| | | * 根据deptid 删除用户信息 |
| | | * @param deptId |
| | | */ |
| | | void deleteUserByDeptId(String deptId); |
| | | String selJurchilder(String id); |
| | | |
| | | /** |
| | | * 业务统计情况 |
| | | * @param page |
| | | * @param information |
| | | * @return |
| | | */ |
| | | IPage selectBusinessStatistics(IPage<List> page, InformationVO information); |
| | | |
| | | /** |
| | | * 保安员情况统计 |
| | | * @param page |
| | | * @param information |
| | | * @return |
| | | */ |
| | | IPage selectSecurityStatistics(IPage<List> page, InformationVO information); |
| | | |
| | | /** |
| | | * 业务统计导出 |
| | | * @param information |
| | | * @return |
| | | */ |
| | | List<ExportInformationExcel> exportBusinessStatis(InformationVO information); |
| | | |
| | | /** |
| | | * 保安员统计导出 |
| | | * @param information |
| | | * @return |
| | | */ |
| | | List<ExportInformationSecurityStatistics> exportSecurityStatisInfo(InformationVO information); |
| | | |
| | | /** |
| | | * 保安员详情 |
| | | * @param page |
| | | * @param deptid |
| | | * @param name |
| | | * @param hold |
| | | * @param photo |
| | | * @param examinationtype |
| | | * @param dispatch |
| | | * @param soil |
| | | * @return |
| | | */ |
| | | IPage selectUIn(IPage<List> page, String deptid, String name, String hold, String photo, String examinationtype, String dispatch, String soil); |
| | | |
| | | |
| | | |
| | | /** |
| | | * 查询学历统计信息 |
| | | * @param deptid 部门id |
| | | * @param jurisdiction 辖区 |
| | | * @return |
| | | */ |
| | | Object getEducationStatistics(String deptid, String jurisdiction); |
| | | |
| | | /** |
| | | * 获取部门信息() |
| | | * @param information |
| | | * @return |
| | | */ |
| | | Object getInformationDetails(InformationVO information); |
| | | } |