package com.gkhy.labRiskManage.domain.basic.service;
|
|
import com.gkhy.labRiskManage.application.basic.dto.bo.BasicExperimentDeviceAppInsertBO;
|
import com.gkhy.labRiskManage.application.basic.dto.bo.BasicExperimentDeviceAppQueryBO;
|
import com.gkhy.labRiskManage.application.basic.dto.bo.BasicExperimentDeviceAppUpdateBO;
|
import com.gkhy.labRiskManage.application.basic.dto.dto.BasicExperimentDeviceAppListDTO;
|
import com.gkhy.labRiskManage.commons.domain.SearchResult;
|
import com.gkhy.labRiskManage.domain.basic.model.dto.DeviceDeleteDTO;
|
import com.gkhy.labRiskManage.domain.basic.model.dto.DeviceInsertDTO;
|
import com.gkhy.labRiskManage.domain.basic.model.dto.DeviceQueryDTO;
|
import com.gkhy.labRiskManage.domain.basic.model.dto.DeviceUpdateDTO;
|
|
import java.util.List;
|
|
/**
|
* 基础仪器设备表
|
*/
|
public interface BasicExperimentDeviceService {
|
|
/**
|
* 基础仪器设备表 - 新增
|
* */
|
DeviceInsertDTO insertBasicExperimentDevice(Long currentUserId, BasicExperimentDeviceAppInsertBO basicExperimentDeviceAppInsertBO);
|
|
/**
|
* 基础仪器设备表 - 分页查询
|
* */
|
SearchResult<DeviceQueryDTO> getBasicExperimentDevicePage(Long currentUserId,BasicExperimentDeviceAppQueryBO queryParam);
|
|
/**
|
* 基础仪器设备表 - 修改
|
* */
|
DeviceUpdateDTO updateBasicExperimentDevice(Long currentUserId, BasicExperimentDeviceAppUpdateBO updateParam);
|
/**
|
* 基础仪器设备表 - 删除
|
* */
|
DeviceDeleteDTO deleteBasicExperimentDevice(Long currentUserId, Long id);
|
/**
|
* 基础仪器设备表 - 设备列表
|
* */
|
List<BasicExperimentDeviceAppListDTO> listBasicExperimentDevice(Long currentUserId);
|
|
/**
|
* 基础仪器设备表 - 通过id查询
|
* */
|
DeviceQueryDTO getBasicExperimentDeviceById(Long id);
|
/**
|
* 基础仪器设备表 - 通过id列表查询
|
* */
|
List<DeviceQueryDTO> getBasicExperimentDeviceByIdList(List<Long> ids);
|
}
|