package com.gkhy.labRiskManage.domain.basic.service;
|
|
import com.gkhy.labRiskManage.api.controller.basic.dto.repDto.BasicRiskUnitInsertReqBO;
|
import com.gkhy.labRiskManage.application.basic.dto.bo.BasicExperimentStuffAppInsertBO;
|
import com.gkhy.labRiskManage.application.basic.dto.bo.BasicExperimentStuffAppQueryBO;
|
import com.gkhy.labRiskManage.application.basic.dto.bo.BasicExperimentStuffAppUpdateBO;
|
import com.gkhy.labRiskManage.commons.domain.SearchResult;
|
import com.gkhy.labRiskManage.domain.basic.model.dto.*;
|
|
import java.util.List;
|
|
/**
|
* 基础实验耗材管理
|
*/
|
public interface BasicExperimentStuffService {
|
|
/**
|
* 基础实验耗材管理 - 新增
|
*/
|
StuffInsertDTO insertBasicExperimentStuff(Long currentUserId, BasicExperimentStuffAppInsertBO insertParam);
|
/**
|
* 基础实验耗材管理 - 分页查询
|
*/
|
SearchResult<StuffQueryDTO> selectBasicExperimentStuffPage(Long currentUserId, BasicExperimentStuffAppQueryBO queryParam);
|
/**
|
* 基础实验耗材管理 - 修改
|
*/
|
StuffUpdateDTO updateBasicExperimentSite(Long currentUserId, BasicExperimentStuffAppUpdateBO updateParam);
|
/**
|
* 基础实验耗材管理 - 删除
|
*/
|
StuffDeleteDTO deleteBasicExperimentStuff(Long currentUserId, Long id);
|
/**
|
* 基础实验耗材管理 - 列表
|
*/
|
List<StuffListDTO> listBasicExperimentStuff(Long currentUserId);
|
/**
|
* 基础实验耗材管理 - 查询 by id
|
*/
|
StuffQueryDTO getBasicExperimentStuffById(Long id);
|
/**
|
* 基础实验耗材管理 - 通过id列表查询
|
*/
|
List<StuffQueryDTO> getBasicExperimentStuffByIdList(List<Long> ids);
|
}
|