package com.ycl.service.caseHandler; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ycl.dto.casePool.IllegalBuildingParam; import com.ycl.dto.casePool.ViolationParam; import com.ycl.entity.caseHandler.BaseCase; import com.ycl.entity.caseHandler.BaseCaseDetail; import java.util.ArrayList; /** *

* 案件基本信息 服务类 *

* * @author wl * @since 2022-09-24 */ public interface IBaseCaseService extends IService { /** * 上传市平台 * * @param caseId * @return String * @author AI * @date 2022-09-28 16:52 */ String uploadEvent(Integer caseId); Page listViolationsPage(Page page, Integer state, Integer resource); Page listIllegalBuilding(Page page, Integer state, Integer resource); Boolean saveViolationCase(ViolationParam violationParam,Integer id); Boolean saveIllegalBuildingCase(IllegalBuildingParam illegalBuildingParam, Integer id); /** * 同步案件进度 * * @param caseId * @return java.lang.String * @author AI * @date 2022-09-28 17:45 */ String processEvent(Integer caseId); BaseCaseDetail baseCaseDetail(String code); ArrayList listCaseImages(Integer id, Integer type); void endCase(Integer caseId, String result); }