package jnpf.limsService; import jnpf.limsEntity.LimsHuanjingCaiyangdianVo; import jnpf.limsEntity.LimsHuanjingJianceKanbanItemVo; import jnpf.limsEntity.LimsHuanjingJianceKanbanRowVo; import jnpf.limsEntity.LimsHuanjingJianceQushiDataVo; import jnpf.limsEntity.LimsHuanjingJianceJiluEntity; import java.util.Date; import java.util.List; public interface LimsHuanjingJianceService { /** * 查询指定环境监测区域下已启用的采样点。 */ List listCaiyangdian(String jianceQuyuId, String jiejingJibie); /** * 查询环境监测计划看板行。 */ List listKanbanRows(String jianceQuyu, String weizhiBianhao, String jiejingJibie); /** * 查询环境监测计划看板日历项。 */ List listKanbanItems(Date startDate, Date endDate, String jianceQuyu, String weizhiBianhao, String jiejingJibie); /** * 查询环境监测趋势分析数据。 */ LimsHuanjingJianceQushiDataVo listQushiData(Date startDate, Date endDate, String jianceQuyu, String jiejingJibie, String weizhiBianhao, String jiancePinci, List jianceXiangmu, String jianceZhuangtai); /** * 删除环境监测计划看板记录子项。 * * @return 更新行数 */ int deleteKanbanZixiang(String zixiangId); /** * 审批通过后启用环境监测计划。 * * @return 更新行数 */ int acceptJianceJihua(String flowId, String taskId); /** * 终止环境监测计划。 * * @return 更新行数 */ int terminateJianceJihua(String flowId, String taskId); /** 读取未软删的环境监测记录,用于校验业务键与构造审计关联。 */ LimsHuanjingJianceJiluEntity findJiluById(String jiluId); /** * 环境监测记录取样。 * * @return 更新行数 */ int quyangJilu(String jiluId, String bizSign); /** * 环境监测记录终止取样。 * * @return 更新行数 */ int terminateQuyangJilu(String jiluId, String bizSign); /** * 环境监测报告流程操作。 * * @return 更新行数 */ int baogaoAction(String flowId, String taskId, String action); }