package com.sercurityControl.proteam.dutyTask.mapper; import com.sercurityControl.proteam.dutyTask.domain.*; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Map; @Repository(value = "WorkPermitMapper") public interface WorkPermitMapper { /** * @return java.util.List * @author cw chen * @description 作业许可及销号->骨干成绩 * @Param entity * @date 2023-05-08 15:20 */ List getBackboneScoreList(BackboneScoreEntity entity); /** * @return void * @author cw chen * @description 导入骨干成绩 * @Param item * @date 2023-05-08 16:33 */ void addBackboneScore(BackboneScoreEntity item); /** * @return void * @author cw chen * @description 编辑状态 * @Param entity * @date 2023-05-08 17:50 */ void editPeopleStatus(@Param("params") BackboneScoreEntity entity); /** * @return void * @author cw chen * @description 删除/批量删除骨干 * @Param idNumber * @date 2023-05-09 9:47 */ void delPeople(@Param("idNumber") String idNumber, @Param("type") int type); /** * @return int * @author cw chen * @description 人员骨干是否存在 * @Param entity * @date 2023-05-09 10:38 */ int peopleIsExist(BackboneScoreEntity entity); /** * @return void * @author cw chen * @description 新增/修改人员骨干 * @Param entity * @date 2023-05-09 10:38 */ void addOrEditPeople(BackboneScoreEntity entity); /** * @return com.sercurityControl.proteam.dutyTask.domain.BackboneScoreEntity * @author cw chen * @description 骨干人员详情 * @Param idNumber * @date 2023-05-09 10:49 */ BackboneScoreEntity getPeopleById(String idNumber); /** * @return void * @author cw chen * @description 更新作业许可及销号 * @Param o * @date 2023-05-10 16:08 */ void updateTicketEssenCondition(TicketEssenCondition o); /** * @return com.sercurityControl.proteam.dutyTask.domain.TicketEssenCondition * @author cw chen * @description 作业许可及销号必备条件详情 * @Param o * @date 2023-05-10 16:16 */ TicketEssenCondition queryTicketEssenCondition(TicketEssenCondition o); /** * @return java.util.List> * @author cw chen * @description 根据作业票id班组骨干 * @Param entity * @date 2023-05-11 15:59 */ List> getBackboneByIdList(WorkPermitAndXhEntity entity); /** * @return java.util.List> * @author cw chen * @description 根据作业票id获取准入人员 * @Param entity * @date 2023-05-12 9:05 */ List> getAccessPeopleByIdList(WorkPermitAndXhEntity entity); /** * @return java.util.List * @author cw chen * @description 作业票列表 * @Param dto * @date 2023-06-20 16:23 */ List getTicketList(TicketDto dto); /** * @return java.util.List> * @author cw chen * @description 地市作业票占比 * @Param dto * @date 2023-06-20 17:26 */ List> getOrgNumAndRate(TicketDto dto); /** * @return java.util.Map * @author cw chen * @description 作业许可-> 许可和不许可数量 * @Param entity * @date 2023-07-17 16:35 */ Map getWorkPermitAndXhNum(WorkPermitAndXhEntity entity); /** * @return com.github.pagehelper.PageInfo * @author cw chen * @description 许可及销号作业票列表 * @Param entity * @date 2023-08-08 17:33 */ List getTicketEssenConditionList(TicketEssenConVo entity); /** * @return void * @author cw chen * @description 删除作业销号及许可 * @Param vo * @date 2023-08-09 9:57 */ void delData(TicketEssenConVo vo); /** * @return java.util.List * @author cw chen * @description 作业许可及风险销号数据 * @Param entity * @date 2023-08-09 17:09 */ List getWorkPermitAndXhList2(WorkPermitAndXhEntity entity); }