刘光辉
15 小时以前 34981c30a78e8bbd7791131059a9210f9928b62c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
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);
}