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