package com.gkhy.labRiskManage.domain.basic.service;
|
|
|
import com.gkhy.labRiskManage.application.basic.dto.bo.BasicExperimentPersonAppInsertBO;
|
import com.gkhy.labRiskManage.application.basic.dto.bo.BasicExperimentPersonAppQueryBO;
|
import com.gkhy.labRiskManage.application.basic.dto.bo.BasicExperimentPersonAppUpdateBO;
|
import com.gkhy.labRiskManage.commons.domain.SearchResult;
|
import com.gkhy.labRiskManage.domain.basic.model.dto.*;
|
|
import java.util.List;
|
|
/**
|
* 基础实验人员管理
|
*/
|
public interface BasicExperimentPersonService {
|
|
/**
|
* 基础实验人员 - 插入
|
* */
|
PersonInsertDTO insertBasicExperimentPerson(Long currentUserId, BasicExperimentPersonAppInsertBO personAppInsertDO);
|
/**
|
* 基础实验人员 - 分页查询
|
* */
|
SearchResult<PersonQueryDTO> getBasicExperimentPersonPage(Long currentUserId, BasicExperimentPersonAppQueryBO queryParam);
|
/**
|
* 基础实验人员 - 修改
|
* */
|
PersonUpdateDTO updateBasicExperimentPerson(Long currentUserId, BasicExperimentPersonAppUpdateBO updateParam);
|
/**
|
* 基础实验人员 - 删除
|
* */
|
PersonDeleteDTO deleteBasicExperimentPerson(Long currentUserId, Long id);
|
/**
|
* 基础实验人员 - 列表
|
* */
|
List<PersonListDTO> listBasicExperimentPerson(Long currentUserId);
|
/**
|
* 基础实验人员 - 查询 by id
|
* */
|
PersonQueryDTO getBasicExperimentPersonById(Long id);
|
/**
|
* 基础实验人员 - 通过id列表查询
|
* */
|
List<PersonQueryDTO> getBasicExperimentPersonByIdList(List<Long> ids);
|
|
|
/**
|
* 基础实验人员 - 查询 by id --评估计划使用
|
* */
|
PersonQueryDTO getPersonByIdAndSellInfo(Long id, String Info);
|
}
|