package com.gkhy.labRiskManage.domain.basic.service;
|
|
import com.gkhy.labRiskManage.application.basic.dto.bo.BasicRiskUnitAppInsertBO;
|
import com.gkhy.labRiskManage.application.basic.dto.bo.BasicRiskUnitAppQueryBO;
|
import com.gkhy.labRiskManage.application.basic.dto.bo.BasicRiskUnitAppUpdateBO;
|
import com.gkhy.labRiskManage.commons.domain.SearchResult;
|
import com.gkhy.labRiskManage.domain.basic.model.dto.*;
|
|
import java.util.List;
|
|
/**
|
* 基础风险单元管理
|
*/
|
public interface BasicRiskUnitService {
|
|
/**
|
* 基础风险单元管理 - 插入
|
*/
|
RiskUnitInsertDTO insertBasicRiskUnit(Long currentUserId, BasicRiskUnitAppInsertBO insertReqBO);
|
/**
|
* 基础风险单元管理 - 分页查询
|
*/
|
SearchResult<RiskUnitBasicQueryDTO> selectBasicRiskUnitPage(Long currentUserId, BasicRiskUnitAppQueryBO queryParam);
|
/**
|
* 基础风险单元管理 - 修改
|
*/
|
RiskUnitUpdateDTO updateBasicRiskUnit(Long currentUserId, BasicRiskUnitAppUpdateBO updateParam);
|
/**
|
* 基础风险单元管理 - 删除
|
*/
|
RiskUnitBasicDeleteDTO deleteBasicRiskUnit(Long currentUserId, Long id);
|
/**
|
* 基础风险单元管理 - 列表
|
*/
|
List<RiskUnitListDTO> listBasicRiskUnit(Long currentUserId);
|
/**
|
* 基础风险单元管理 - 通过id查询
|
*/
|
RiskUnitBasicQueryDTO getBasicRiskUnitById(Long id);
|
/**
|
* 基础风险单元管理 - 通过id列表查询
|
*/
|
List<RiskUnitBasicQueryDTO> getBasicRiskUnitByIdList(List<Long> ids);
|
|
RiskUnitUpdateDTO updateRiskUnitStatus(Long riskUnitId, int status);
|
}
|