using System; using System.Collections.Generic; using System.Linq; using System.Text; using WMS.Attirubte; using System.ComponentModel; namespace WMS.Model.Strategy { [Serializable] [TableClmAttribute(TableName = "T_STR_AREAREP_GOODS")] public class ProRepStrategyInfoModel { private string _strategy_id; private string _storage_id; private string _pro_id; private string _goods_id; private decimal _stock_num; private decimal _count_num; private string _unit; private string _goods_type_id; private string _storage_name; private string _pro_name; private string _goods_name; private string _unit_name; /// /// 策略编号 /// [DisplayName("策略编号")] public string STRATEGY_ID { set { _strategy_id = value; } get { return _strategy_id; } } /// /// 需补货仓库 /// [DisplayName("需补货仓库")] [TableClmAttribute(JoinTableClmName = "STORAGE_NAME", JoinTableClm = "STORAGE_ID", ClmJoinTable = "T_BASE_STORAGEINFO")] public string STORAGE_ID { set { _storage_id = value; } get { return _storage_id; } } /// /// 仓库名称 /// [DisplayName("仓库名称")] [TableClm(NoSelect = false)] public string STORAGE_NAME { get { return _storage_name; } set { _storage_name = value; } } /// /// 供应商编号 /// [DisplayName("供应商编号")] public string PRO_ID { set { _pro_id = value; } get { return _pro_id; } } /// /// 供应商名称 /// [DisplayName("供应商名称")] [TableClm(NoSelect = false)] public string PRO_NAME { get { return _pro_name; } set { _pro_name = value; } } /// /// 物料类别编号 /// [DisplayName("物料类别编号")] public string GOODS_TYPE_ID { set { _goods_type_id = value; } get { return _goods_type_id; } } /// /// 物料编号 /// [DisplayName("物料编号")] public string GOODS_ID { set { _goods_id = value; } get { return _goods_id; } } /// /// 物料名称 /// [DisplayName("物料名称")] [TableClm(NoSelect = false)] public string GOODS_NAME { get { return _goods_name; } set { _goods_name = value; } } /// /// 库存下限(低于设定值,联系供应商补货) /// [DisplayName("库存下限")] public decimal STOCK_NUM { set { _stock_num = value; } get { return _stock_num; } } /// /// 补货数量 /// [DisplayName("补货数量")] public decimal COUNT_NUM { set { _count_num = value; } get { return _count_num; } } /// /// 基本单位 /// [DisplayName("基本单位")] [TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'vc_uom' and c_flag = '1' ")] public string UNIT { set { _unit = value; } get { return _unit; } } /// /// 基本单位名称 /// [DisplayName("单位名称")] [TableClm(NoSelect = false)] public string UNIT_NAME { get { return _unit_name; } set { _unit_name = value; } } } }