郑永安
2023-06-19 c8188c0fc9edf6ea3feda5b6f11dcb014af2a89e
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
package com.gkhy.labRiskManage.application.basic.service;
 
import com.gkhy.labRiskManage.api.controller.basic.dto.repDto.*;
import com.gkhy.labRiskManage.api.controller.basic.dto.respDto.BasicExperimentTypeListRespDTO;
import com.gkhy.labRiskManage.api.controller.basic.dto.respDto.BasicRiskSourceTypeListRespDTO;
import com.gkhy.labRiskManage.application.basic.dto.bo.BasicExperimentPersonAppQueryBO;
import com.gkhy.labRiskManage.application.basic.dto.bo.BasicExperimentStuffAppQueryBO;
import com.gkhy.labRiskManage.application.basic.dto.dto.*;
import com.gkhy.labRiskManage.commons.domain.SearchResult;
 
public interface BasicAppService {
 
    /**
     * 基础仪器设备表 - 新增
     * */
    int insertBasicExperimentDevice(Long currentUserId, BasicExperimentDeviceInsertReqBO basicDeviceReqDTO);
    /**
     * 基础仪器设备表 - 分页查询
     * */
    SearchResult<BasicExperimentDeviceAppQueryDTO> getBasicExperimentDevicePage(Long currentUserId,BasicExperimentDeviceQueryReqBO queryReqDTO);
    /**
     * 基础仪器设备表 - 修改
     * */
    int updateBasicExperimentDevice(Long currentUserId, BasicExperimentDeviceUpdateReqBO deviceUpdateReqDTO);
    /**
     * 基础仪器设备表 - 删除
     * */
    int deleteBasicExperimentDevice(Long currentUserId, Long id);
    /**
     * 基础仪器设备表 - 设备列表
     * */
    SearchResult<BasicExperimentDeviceAppQueryDTO> listBasicExperimentDevice(Long currentUserId);
 
    /**
     * 基础实验人员 - 插入
     * */
    int insertBasicExperimentPerson(Long currentUserId, BasicExperimentPersonInsertReqBO insertReqDO);
    /**
     * 基础实验人员 - 分页查询
     * */
    SearchResult<BasicExperimentPersonAppQueryBO> getBasicExperimentPersonPage(Long currentUserId, BasicExperimentPersonQueryReqBO queryReqDO);
    /**
     * 基础实验人员 - 修改
     * */
    int updateBasicExperimentPerson(Long currentUserId, BasicExperimentPersonUpdateReqBO updateReqDO);
    /**
     * 基础实验人员 - 删除
     * */
    int deleteBasicExperimentPerson(Long currentUserId, Long id);
    /**
     * 基础实验人员 - 列表
     * */
    SearchResult<BasicExperimentPersonAppListDTO> listBasicExperimentPerson(Long currentUserId);
 
    /**
     * 基础场所管理 - 新增
     * */
    int insertBasicExperimentSite(Long currentUserId, BasicExperimentSiteInsertReqBO insertReqBO);
    /**
     * 基础场所管理 - 分页查询
     * */
     SearchResult<BasicExperimentSiteAppQueryDTO> selectBasicExperimentSitePage(Long currentUserId, BasicExperimentSiteQueryReqBO queryReqBO);
    /**
     * 基础场所管理 - 修改
     * */
    int updateBasicExperimentSite(Long currentUserId, BasicExperimentSiteUpdateReqBO updateReqBO);
    /**
     * 基础场所管理 - 删除
     * */
    int deleteBasicExperimentSite(Long currentUserId, Long id);
    /**
     * 基础场所管理 - 列表
     * */
    SearchResult<BasicExperimentSiteAppListDTO> listBasicExperimentSite(Long currentUserId);
 
    /**
     * 基础实验耗材管理 - 新增
     */
    int insertBasicExperimentStuff(Long currentUserId, BasicExperimentStuffInsertReqBO insertReqBO);
    /**
     * 基础实验耗材管理 - 新增
     */
    SearchResult<BasicExperimentStuffAppQueryDTO> selectBasicExperimentStuffPage(Long currentUserId, BasicExperimentStuffQueryReqBO queryReqBO);
    /**
     * 基础实验耗材管理 - 修改
     */
    int updateBasicExperimentStuff(Long currentUserId, BasicExperimentStuffUpdateReqBO updateReqBO);
    /**
     * 基础实验耗材管理 - 删除
     */
    int deleteBasicExperimentStuff(Long currentUserId, Long id);
    /**
     * 基础实验耗材管理 - 列表
     */
    SearchResult<BasicExperimentStuffAppListDTO> listBasicExperimentStuff(Long currentUserId);
    /**
     * 基础实验类型 - 列表
     */
    SearchResult<BasicExperimentTypeAppListDTO> listBasicExperimentType();
 
    /**
     * 基础风险单元管理 - 插入
     */
    int insertBasicRiskUnit(Long currentUserId, BasicRiskUnitInsertReqBO insertReqBO);
 
    /**
     * 基础风险单元管理 - 分页查询
     */
    SearchResult<BasicRiskUnitAppQueryDTO> selectBasicRiskUnitPage(Long currentUserId, BasicRiskUnitQueryReqBO queryReqBO);
    /**
     * 基础风险单元管理 - 修改
     */
    int updateBasicRiskUnit(Long currentUserId, BasicRiskUnitUpdateReqBO updateReqBO);
    /**
     * 基础风险单元管理 - 删除
     */
    int deleteBasicRiskUnit(Long currentUserId, Long id);
    /**
     * 基础风险单元管理 - 列表
     */
    SearchResult<BasicRiskUnitAppListDTO> listBasicRiskUnit(Long currentUserId);
    /**
     * 基础实验风险 - 列表
     * */
    SearchResult<BasicRiskSourceTypeListRespDTO> listRiskSourceType();
}