package cn.besteam.modules.medical.service;
|
|
import cn.besteam.modules.medical.dto.MwDeviceQueryDTO;
|
import cn.besteam.modules.medical.entity.MwDevice;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
/**
|
* @Description: 设备管理服务接口
|
* @author: besteam
|
* @date: 2025-08-17
|
*/
|
public interface IMwDeviceService extends IService<MwDevice> {
|
|
/**
|
* 分页查询设备列表
|
* @param page 分页参数
|
* @param queryDTO 查询条件
|
* @return 分页结果
|
*/
|
IPage<MwDevice> selectPageList(Page<MwDevice> page, MwDeviceQueryDTO queryDTO);
|
|
/**
|
* 根据ID查询设备详情
|
* @param id 设备ID
|
* @return 设备详情
|
*/
|
MwDevice selectById(Integer id);
|
|
/**
|
* 新增设备
|
* @param mwDevice 设备信息
|
* @return 是否成功
|
*/
|
boolean saveDevice(MwDevice mwDevice);
|
|
/**
|
* 更新设备
|
* @param mwDevice 设备信息
|
* @return 是否成功
|
*/
|
boolean updateDevice(MwDevice mwDevice);
|
|
/**
|
* 删除设备
|
* @param id 设备ID
|
* @return 是否成功
|
*/
|
boolean deleteDevice(Integer id);
|
}
|