package cn.com.goldenwater.dcproj.service; import cn.com.goldenwater.core.service.CrudService; import cn.com.goldenwater.dcproj.dto.BisInspRsvrynRgstrData; import cn.com.goldenwater.dcproj.dto.BisInspRsvrynRgstrDto; import cn.com.goldenwater.dcproj.dto.BisInspRsvrynRgstrPcDto; import cn.com.goldenwater.dcproj.dto.BisInspTaskTotal; import cn.com.goldenwater.dcproj.model.AttRsBase; import cn.com.goldenwater.dcproj.model.BisInspRsvrRgstrData; import cn.com.goldenwater.dcproj.model.BisInspRsvrynRgstr; import cn.com.goldenwater.dcproj.param.AttRsBaseParam; import cn.com.goldenwater.dcproj.param.BisInspRsvrynRgstrParam; import cn.com.goldenwater.dcproj.param.TypeParam; import com.github.pagehelper.PageInfo; import java.util.Date; import java.util.List; /** * @author lune * @date 2019-2-19 */ public interface BisInspRsvrynRgstrService extends CrudService { /** * 删除水库登记表,需要删除所有关联信息表 */ int deleteRsvrRgstr(String id); int add(BisInspRsvrynRgstrData bisInspRsvrRgstrData); void updateRG(BisInspRsvrynRgstr rsvrRgstr); PageInfo findPageByType(TypeParam typeParam); List findListByType(TypeParam typeParam); PageInfo findAttBaseInfo(AttRsBaseParam attRsBaseParam); PageInfo findPcPage(TypeParam typeParam); BisInspRsvrynRgstr getByRsvrRgstr(BisInspRsvrynRgstrParam inspRsvrRgstrParam); void updateRsvr(String rgstrId, String status, String input); BisInspRsvrynRgstr createCheckData(BisInspRsvrynRgstr rsvrRgstr, String flag, String currentPersId); /** * 根据行政 开始时间和结束时间统计小水库 督查对象的列表数据 * * @param adCode * @param stTm * @param enTm * @return */ BisInspTaskTotal getListByTm(String adCode, Date stTm, Date enTm); }