package com.gkhy.safePlatform.emergency.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.emergency.model.dto.req.EmergencyWorkApproveReqDTO; import com.gkhy.safePlatform.emergency.model.dto.resp.EmergencyWorkApproveDetailRespDTO; import com.gkhy.safePlatform.emergency.model.dto.resp.EmergencyWorkApprovePageRespDTO; import com.gkhy.safePlatform.emergency.query.EmergencyWorkApproveQuery; import java.util.List; public interface EmergencyWorkApproveService { SearchResultVO> selectWorkApproveList(PageQuery query); ResultVO addWorkApprove(ContextCacheUser currentUser, EmergencyWorkApproveReqDTO EmergencyWorkApproveReqDTO); ResultVO getWorkApproveById(Long id); ResultVO updateWorkApprove(ContextCacheUser currentUser, EmergencyWorkApproveReqDTO EmergencyWorkApproveReqDTO); ResultVO batchDeleteWorkApprove(String ids); }