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 selectBasicExperimentStuffPage(Long currentUserId, BasicExperimentStuffAppQueryBO queryParam); /** * 基础实验耗材管理 - 修改 */ StuffUpdateDTO updateBasicExperimentSite(Long currentUserId, BasicExperimentStuffAppUpdateBO updateParam); /** * 基础实验耗材管理 - 删除 */ StuffDeleteDTO deleteBasicExperimentStuff(Long currentUserId, Long id); /** * 基础实验耗材管理 - 列表 */ List listBasicExperimentStuff(Long currentUserId); /** * 基础实验耗材管理 - 查询 by id */ StuffQueryDTO getBasicExperimentStuffById(Long id); /** * 基础实验耗材管理 - 通过id列表查询 */ List getBasicExperimentStuffByIdList(List ids); }