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);
|
}
|