165 lines
4.7 KiB
Plaintext
165 lines
4.7 KiB
Plaintext
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);
|
|
}
|