IntelligentRecognition/ah-jjsp-service/.svn/pristine/ae/ae2cfef712b99d8a53e7d9d5033...

165 lines
4.7 KiB
Plaintext
Raw Normal View History

2024-05-24 16:09:40 +08:00
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<com.sercurityControl.proteam.dutyTask.domain.BackboneScoreEntity>
* @author cw chen
* @description 作业许可及销号->骨干成绩
* @Param entity
* @date 2023-05-08 15:20
*/
List<BackboneScoreEntity> 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<java.util.Map < java.lang.String, java.lang.String>>
* @author cw chen
* @description 根据作业票id班组骨干
* @Param entity
* @date 2023-05-11 15:59
*/
List<Map<String, String>> getBackboneByIdList(WorkPermitAndXhEntity entity);
/**
* @return java.util.List<java.util.Map < java.lang.String, java.lang.String>>
* @author cw chen
* @description 根据作业票id获取准入人员
* @Param entity
* @date 2023-05-12 9:05
*/
List<Map<String, String>> getAccessPeopleByIdList(WorkPermitAndXhEntity entity);
/**
* @return java.util.List<com.sercurityControl.proteam.dutyTask.domain.TicketVo>
* @author cw chen
* @description 作业票列表
* @Param dto
* @date 2023-06-20 16:23
*/
List<TicketVo> getTicketList(TicketDto dto);
/**
* @return java.util.List<java.util.Map < java.lang.String, java.lang.Object>>
* @author cw chen
* @description 地市作业票占比
* @Param dto
* @date 2023-06-20 17:26
*/
List<Map<String, Object>> getOrgNumAndRate(TicketDto dto);
/**
* @return java.util.Map<java.lang.String, java.lang.Object>
* @author cw chen
* @description 作业许可-> 许可和不许可数量
* @Param entity
* @date 2023-07-17 16:35
*/
Map<String, Object> getWorkPermitAndXhNum(WorkPermitAndXhEntity entity);
/**
* @return com.github.pagehelper.PageInfo<com.sercurityControl.proteam.dutyTask.domain.TicketEssenConVo>
* @author cw chen
* @description 许可及销号作业票列表
* @Param entity
* @date 2023-08-08 17:33
*/
List<TicketEssenConVo> 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<com.sercurityControl.proteam.dutyTask.domain.WorkPermitAndXhEntity>
* @author cw chen
* @description 作业许可及风险销号数据
* @Param entity
* @date 2023-08-09 17:09
*/
List<WorkPermitAndXhEntity> getWorkPermitAndXhList2(WorkPermitAndXhEntity entity);
}