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 getBasicExperimentDevicePage(Long currentUserId,BasicExperimentDeviceQueryReqBO queryReqDTO); /** * 基础仪器设备表 - 修改 * */ int updateBasicExperimentDevice(Long currentUserId, BasicExperimentDeviceUpdateReqBO deviceUpdateReqDTO); /** * 基础仪器设备表 - 删除 * */ int deleteBasicExperimentDevice(Long currentUserId, Long id); /** * 基础仪器设备表 - 设备列表 * */ SearchResult listBasicExperimentDevice(Long currentUserId); /** * 基础实验人员 - 插入 * */ int insertBasicExperimentPerson(Long currentUserId, BasicExperimentPersonInsertReqBO insertReqDO); /** * 基础实验人员 - 分页查询 * */ SearchResult getBasicExperimentPersonPage(Long currentUserId, BasicExperimentPersonQueryReqBO queryReqDO); /** * 基础实验人员 - 修改 * */ int updateBasicExperimentPerson(Long currentUserId, BasicExperimentPersonUpdateReqBO updateReqDO); /** * 基础实验人员 - 删除 * */ int deleteBasicExperimentPerson(Long currentUserId, Long id); /** * 基础实验人员 - 列表 * */ SearchResult listBasicExperimentPerson(Long currentUserId); /** * 基础场所管理 - 新增 * */ int insertBasicExperimentSite(Long currentUserId, BasicExperimentSiteInsertReqBO insertReqBO); /** * 基础场所管理 - 分页查询 * */ SearchResult selectBasicExperimentSitePage(Long currentUserId, BasicExperimentSiteQueryReqBO queryReqBO); /** * 基础场所管理 - 修改 * */ int updateBasicExperimentSite(Long currentUserId, BasicExperimentSiteUpdateReqBO updateReqBO); /** * 基础场所管理 - 删除 * */ int deleteBasicExperimentSite(Long currentUserId, Long id); /** * 基础场所管理 - 列表 * */ SearchResult listBasicExperimentSite(Long currentUserId); /** * 基础实验耗材管理 - 新增 */ int insertBasicExperimentStuff(Long currentUserId, BasicExperimentStuffInsertReqBO insertReqBO); /** * 基础实验耗材管理 - 新增 */ SearchResult selectBasicExperimentStuffPage(Long currentUserId, BasicExperimentStuffQueryReqBO queryReqBO); /** * 基础实验耗材管理 - 修改 */ int updateBasicExperimentStuff(Long currentUserId, BasicExperimentStuffUpdateReqBO updateReqBO); /** * 基础实验耗材管理 - 删除 */ int deleteBasicExperimentStuff(Long currentUserId, Long id); /** * 基础实验耗材管理 - 列表 */ SearchResult listBasicExperimentStuff(Long currentUserId); /** * 基础实验类型 - 列表 */ SearchResult listBasicExperimentType(); /** * 基础风险单元管理 - 插入 */ int insertBasicRiskUnit(Long currentUserId, BasicRiskUnitInsertReqBO insertReqBO); /** * 基础风险单元管理 - 分页查询 */ SearchResult selectBasicRiskUnitPage(Long currentUserId, BasicRiskUnitQueryReqBO queryReqBO); /** * 基础风险单元管理 - 修改 */ int updateBasicRiskUnit(Long currentUserId, BasicRiskUnitUpdateReqBO updateReqBO); /** * 基础风险单元管理 - 删除 */ int deleteBasicRiskUnit(Long currentUserId, Long id); /** * 基础风险单元管理 - 列表 */ SearchResult listBasicRiskUnit(Long currentUserId); /** * 基础实验风险 - 列表 * */ SearchResult listRiskSourceType(); }