16639036659
2024-05-15 3ea61dd8477c0e652ff660aabbd11a11cdf63a45
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
package com.gkhy.labRiskManage.domain.basic.service;
 
import com.gkhy.labRiskManage.api.controller.basic.dto.repDto.BasicExperimentSiteInsertReqBO;
import com.gkhy.labRiskManage.application.basic.dto.bo.BasicExperimentSiteAppInsertBO;
import com.gkhy.labRiskManage.application.basic.dto.bo.BasicExperimentSiteAppQueryBO;
import com.gkhy.labRiskManage.application.basic.dto.bo.BasicExperimentSiteAppUpdateBO;
import com.gkhy.labRiskManage.commons.domain.SearchResult;
import com.gkhy.labRiskManage.domain.basic.entity.BasicExperimentSite;
import com.gkhy.labRiskManage.domain.basic.model.dto.SiteDeleteDTO;
import com.gkhy.labRiskManage.domain.basic.model.dto.SiteListDTO;
import com.gkhy.labRiskManage.domain.basic.model.dto.SiteQueryDTO;
import com.gkhy.labRiskManage.domain.basic.model.dto.SiteUpdateDTO;
 
import java.util.List;
 
/**
 * 基础实验场所管理
 */
public interface BasicExperimentSiteService {
 
    /**
     * 基础场所管理 - 新增
     * */
    BasicExperimentSite insertBasicExperimentSite(Long currentUserId, BasicExperimentSiteAppInsertBO insertParam);
 
    /**
     * 基础场所管理 - 分页查询
     * */
    SearchResult<SiteQueryDTO> selectBasicExperimentSitePage(Long currentUserId, BasicExperimentSiteAppQueryBO queryParam);
    /**
     * 基础场所管理 - 修改
     * */
    SiteUpdateDTO updateBasicExperimentSite(Long currentUserId, BasicExperimentSiteAppUpdateBO updateParam);
 
    /**
     * 基础场所管理 - 删除
     * */
    SiteDeleteDTO deleteBasicExperimentSite(Long currentUserId, Long id);
    /**
     * 基础场所管理 - 列表
     * */
    List<SiteListDTO> listBasicExperimentSite(Long currentUserId);
 
    /**
     * 基础场所管理 - 通过id查询
     * */
    SiteQueryDTO getBasicExperimentSiteById(Long id);
    /**
     * 基础场所管理 - 通过id列表查询
     * */
    List<SiteQueryDTO> getBasicExperimentSiteByIdList(List<Long> ids);
}