using WIDESEA_Core;
using WIDESEA_Model.Models;
namespace WIDESEA_IBasicService
{
///
/// MES设备配置信息服务接口
///
public interface IMESDeviceConfigService : IDependency
{
///
/// 根据设备名称获取MES设备配置(精确匹配)
///
/// 设备名称
/// MES设备配置,如果未找到则返回null
Dt_MESDeviceConfig? GetByDeviceName(string deviceName);
///
/// 根据设备名称和仓库编码获取MES设备配置
/// 匹配条件:DeviceName精确匹配且(WarehouseCode为空或等于指定的仓库编码)
///
/// 设备名称
/// 仓库编码
/// MES设备配置,如果未找到则返回null
Dt_MESDeviceConfig? GetByDeviceNameAndWarehouse(string deviceName, string warehouseCode);
}
}