package com.gkhy.safePlatform.incidentManage.service; 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.incidentManage.model.dto.req.AccidentCaseReqDTO; import com.gkhy.safePlatform.incidentManage.model.dto.resp.AccidentCaseDetailRespDTO; import com.gkhy.safePlatform.incidentManage.model.dto.resp.AccidentCasePageRespDTO; import com.gkhy.safePlatform.incidentManage.query.AccidentCaseQuery; import java.util.List; public interface AccidentCaseService { SearchResultVO> selectAccidentCaseList(PageQuery query); ResultVO addAccidentCase(Long valueOf, AccidentCaseReqDTO AccidentCaseReqDTO); ResultVO getAccidentCaseById(Long id); ResultVO updateAccidentCase(Long uid, AccidentCaseReqDTO AccidentCaseReqDTO); ResultVO batchDeleteAccidentCase(Long[] ids); }