wanshenmean
15 小时以前 314076388f664f8ce1a1d19c4c9717fe54634e05
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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);
    }
}