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<LimsHuanjingCaiyangdianVo> listCaiyangdian(String jianceQuyuId, String jiejingJibie);
|
|
/**
|
* 查询环境监测计划看板行。
|
*/
|
List<LimsHuanjingJianceKanbanRowVo> listKanbanRows(String jianceQuyu, String weizhiBianhao, String jiejingJibie);
|
|
/**
|
* 查询环境监测计划看板日历项。
|
*/
|
List<LimsHuanjingJianceKanbanItemVo> 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<String> 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);
|
}
|