using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.ComponentModel; using WMS.Attirubte; namespace WMS.Model.SC { [TableClmAttribute(TableName = "T_SC_GOODS_MATERIAL")] public class GoodsMaterialModel { #region Model private string _goods_id=""; private string _material_id = ""; private decimal _stand_num=0; private decimal _max_num=0; private decimal _loss_percent=0; private string _operat_man = ""; private DateTime _operat_date = DateTime.Parse("1900-01-01"); private string _remark = ""; private string _material_name = ""; private string _goods_name = ""; private string _unit = ""; private decimal _price = 0; decimal _out_num = 0; decimal _GOODS_NUM = 0; string _WIP_ENTITY = ""; [DisplayName("工单号")] public string WIP_ENTITY { get { return _WIP_ENTITY; } set { _WIP_ENTITY = value; } } [DisplayName("出库数量")] public decimal OUT_NUM { get { return _out_num; } set { _out_num = value; } } /// /// 基础数量 /// [DisplayName("基础数量")] [TableClm(NoSelect = false)] public decimal GOODS_NUM { get { return _GOODS_NUM; } set { _GOODS_NUM = value; } } string _GOODS_UNIT = ""; [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 GOODS_UNIT { get { return _GOODS_UNIT; } set { _GOODS_UNIT = value; } } string _GOODS_UNIT_NAME = ""; [DisplayName("单位")] public string GOODS_UNIT_NAME { get { return _GOODS_UNIT_NAME; } set { _GOODS_UNIT_NAME = value; } } /// /// 半成品 /// bool _semists = false; [DisplayName("半成品")] [TableClm(NoSelect = false)] public bool SEMISTS { get { return _semists; } set { _semists = value; } } /// /// 顶层物资编码 /// [DisplayName("顶层物资编码")] public string GOODS_ID { set { _goods_id = value; } get { return _goods_id; } } /// /// 物资名称 /// [DisplayName("物资名称")] [TableClm(NoSelect = false)] public string GOODS_NAME { set { _goods_name = value; } get { return _goods_name; } } /// /// 子层物资编码 /// [DisplayName("子层物资编码")] public string MATERIAL_ID { set { _material_id = value; } get { return _material_id; } } /// /// 原料名称 /// [DisplayName("原料名称")] [TableClm(NoSelect = false)] public string MATERIAL_NAME { set { _material_name = value; } get { return _material_name; } } /// /// 数量 /// [DisplayName("数量")] public decimal STAND_NUM { set { _stand_num = value; } get { return _stand_num; } } /// /// 最大原料数 /// [DisplayName("最大原料数")] public decimal MAX_NUM { set { _max_num = value; } get { return _max_num; } } /// /// 损耗百分比 /// [DisplayName("损耗百分比")] public decimal LOSS_PERCENT { set { _loss_percent = value; } get { return _loss_percent; } } /// /// 操作人 /// [DisplayName("操作人")] public string OPERAT_MAN { set { _operat_man = value; } get { return _operat_man; } } /// /// 操作时间 /// [DisplayName("操作时间")] public DateTime OPERAT_DATE { set { _operat_date = value; } get { return _operat_date; } } /// /// 备注 /// [DisplayName("备注")] public string REMARK { set { _remark = value; } get { return _remark; } } /// /// 单位 /// [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; } } private string _unit_name; /// /// 基本单位 /// [DisplayName("基本单位")] public string UNIT_NAME { set { _unit_name = value; } get { return _unit_name; } } string _SCALING = string.Empty; /// /// /// [DisplayName("比列")] public string SCALING { set { _SCALING = value; } get { return _SCALING; } } /// /// 标准价格 /// [DisplayName("标准价格")] public decimal PRICE { set { _price = value; } get { return _price; } } decimal _shelves_num = 0; /// /// 库存数量 /// [DisplayName("库存数量")] public decimal SHELVES_NUM { set { _shelves_num = value; } get { return _shelves_num; } } decimal _need_num = 0; /// /// 需求数量 /// [DisplayName("需求数量")] public decimal NEED_NUM { set { _need_num = value; } get { return _need_num; } } decimal _SC_NUM = 0; /// /// 生产数量 /// [DisplayName("生产数量")] public decimal SC_NUM { set { _SC_NUM = value; } get { return _SC_NUM; } } #endregion Model } }