package com.gkhy.safePlatform.specialWork.service; import com.gkhy.safePlatform.commons.co.ContextCacheUser; import com.gkhy.safePlatform.commons.query.PageQuery; import com.gkhy.safePlatform.commons.vo.ResultVO; import com.gkhy.safePlatform.commons.vo.SearchResultVO; import com.gkhy.safePlatform.equipment.rpc.api.model.dto.resp.SafeRfidMaterialDetailRPCRespDto; import com.gkhy.safePlatform.specialWork.model.dto.req.WorkProcessCheckReqDTO; import com.gkhy.safePlatform.specialWork.model.dto.req.WorkProcessDetectionReqDTO; import com.gkhy.safePlatform.specialWork.model.dto.resp.*; import com.gkhy.safePlatform.specialWork.model.query.WorkProcessCheckPageQuery; import com.gkhy.safePlatform.specialWork.model.query.WorkProcessDetectionPageQuery; import com.gkhy.safePlatform.specialWork.model.query.WorkProcessWarningPageQuery; import com.gkhy.safePlatform.specialWork.model.query.WorkProcessWorkApplyQuery; import java.util.List; import java.util.Map; public interface WorkProcessService { /** * @Description: 检测上报 */ void detectionReport(ContextCacheUser currentUser, WorkProcessDetectionReqDTO reqDTO); /** * @Description: 检测分页 */ SearchResultVO> listDetectionByPage(ContextCacheUser currentUser, PageQuery pageQuery); /** * @Description: 检查上报 */ void checkReport(ContextCacheUser currentUser, WorkProcessCheckReqDTO reqDTO); /** * @Description: 检查分页 */ SearchResultVO> listCheckByPage(ContextCacheUser currentUser, PageQuery pageQuery); /** * @Description: 预警分页 */ SearchResultVO> listWarningByPage(ContextCacheUser currentUser, PageQuery pageQuery); /** * @Description: 查询可上报的作业 */ List listReportableWorkApply(ContextCacheUser currentUser, WorkProcessWorkApplyQuery query); ResultVO> chekMaterialList(ContextCacheUser currentUser, String workPermitNo); List getListByRfids(List rfids); }