using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Runtime.Serialization; using System.ComponentModel; using WMS.Attirubte; namespace WMS.Model.Base { /// /// 物料规格 /// [Serializable] [TableClmAttribute(TableName = "T_BASE_SKU")] public class SKUModel { #region Model private string _sku_id; private string _sku_name; private decimal _sku_num; private string _goods_id; private string _brand; private string _gmodel; private string _gsize; private string _configure; private string _gclass; private string _color; private string _design_color; private string _capacity_packing; private string _unit; private string _guse; private decimal _price; private string _origin; private decimal _glength; private decimal _gwidth; private decimal _gheight; private decimal _gvolume; private string _gvolume_unit; private decimal _gross_weight; private decimal _net_weight; private string _scale_unit; private string _provider_id; private string _hsnumber; private string _abc; private string _hazardous; private string _gstored; private decimal _period; private string _periodunit; private decimal _addtax; private string _season; private decimal _tariffrate; private string _gift_flag; private string _sc_flag; private string _status; private byte[] _img; private string _remark; private string _create_man; private DateTime _create_date; private string _update_man; private DateTime _update_date; /// /// 规格编号 /// [DisplayName("规格")] public string SKU_ID { set { _sku_id = value; } get { return _sku_id; } } /// /// 规格名称 /// [DisplayName("规格名称")] public string SKU_NAME { set { _sku_name = value; } get { return _sku_name; } } /// /// 规格数量 /// [DisplayName("规格数量")] [TableClm(NoSelect = false)] public decimal Sku_num { get { return _sku_num; } set { _sku_num = value; } } /// /// 物料编号 /// [DisplayName("物料")] public string GOODS_ID { set { _goods_id = value; } get { return _goods_id; } } /// /// 品牌 /// [DisplayName("品牌")] public string BRAND { set { _brand = value; } get { return _brand; } } /// /// 型号 /// [DisplayName("型号")] public string GMODEL { set { _gmodel = value; } get { return _gmodel; } } /// /// 尺码 /// [DisplayName("尺码")] public string GSIZE { set { _gsize = value; } get { return _gsize; } } /// /// 配置 /// [DisplayName("配置")] public string CONFIGURE { set { _configure = value; } get { return _configure; } } /// /// 等级 /// [DisplayName("等级")] public string GCLASS { set { _gclass = value; } get { return _gclass; } } /// /// 颜色 /// [DisplayName("颜色")] public string COLOR { set { _color = value; } get { return _color; } } /// /// 花色 /// [DisplayName("花色")] public string DESIGN_COLOR { set { _design_color = value; } get { return _design_color; } } /// /// 包装容量 /// [DisplayName("包装容量")] public string CAPACITY_PACKING { set { _capacity_packing = value; } get { return _capacity_packing; } } /// /// 单位 (字典表获取下拉) /// [DisplayName("单位")] [TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'vc_uom' ", ClassName = "VC_DICTIONARY_NAME")] public string UNIT { set { _unit = value; } get { return _unit; } } /// /// 用途 /// [DisplayName("用途")] public string GUSE { set { _guse = value; } get { return _guse; } } /// /// 价格 /// [DisplayName("价格")] public decimal PRICE { set { _price = value; } get { return _price; } } /// /// 产地 /// [DisplayName("产地")] public string ORIGIN { set { _origin = value; } get { return _origin; } } /// /// 长 /// [DisplayName("长")] public decimal GLENGTH { set { _glength = value; } get { return _glength; } } /// /// 宽 /// [DisplayName("宽")] public decimal GWIDTH { set { _gwidth = value; } get { return _gwidth; } } /// /// 高 /// [DisplayName("高")] public decimal GHEIGHT { set { _gheight = value; } get { return _gheight; } } /// /// 体积 /// [DisplayName("体积")] public decimal GVOLUME { set { _gvolume = value; } get { return _gvolume; } } /// /// 体积单位 /// [DisplayName("体积单位")] public string GVOLUME_UNIT { set { _gvolume_unit = value; } get { return _gvolume_unit; } } /// /// 毛重 /// [DisplayName("毛重")] public decimal GROSS_WEIGHT { set { _gross_weight = value; } get { return _gross_weight; } } /// /// 净重 /// [DisplayName("净重")] public decimal NET_WEIGHT { set { _net_weight = value; } get { return _net_weight; } } /// /// 重量单位 (字典表获取下拉) /// [DisplayName("重量单位")] [TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'kg_unit' ", ClassName = "VC_DICTIONARY_NAME")] public string SCALE_UNIT { set { _scale_unit = value; } get { return _scale_unit; } } /// /// 供应商编号 /// [DisplayName("供应商")] [TableClmAttribute(JoinTableClmName = "PROVIDER_NAME", JoinTableClm = "PROVIDER_ID", ClmJoinTable = "T_BASE_PROVIDER_DICTIONARY", ClassName = "PROVIDER_NAME")] public string PROVIDER_ID { set { _provider_id = value; } get { return _provider_id; } } /// /// 海关编码 (HS编码) /// [DisplayName("海关编码")] public string HSNUMBER { set { _hsnumber = value; } get { return _hsnumber; } } /// /// ABC分类 /// [DisplayName("ABC分类")] [TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'loc_adc_class' ", ClassName = "VC_DICTIONARY_NAME")] public string ABC { set { _abc = value; } get { return _abc; } } /// /// 危险品 0否 1是 /// [DisplayName("危险品")] [TableClm(ColumnData = "否%0|是%1")] public string HAZARDOUS { set { _hazardous = value; } get { return _hazardous; } } /// /// 存储条件 /// [DisplayName("存储条件")] [TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'loc_storage' ", ClassName = "VC_DICTIONARY_NAME")] public string GSTORED { set { _gstored = value; } get { return _gstored; } } /// /// 保质期 /// [DisplayName("保质期")] public decimal PERIOD { set { _period = value; } get { return _period; } } /// /// 保质期单位 /// [DisplayName("保质期单位")] [TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'qg_unit' ", ClassName = "VC_DICTIONARY_NAME")] public string PERIODUNIT { set { _periodunit = value; } get { return _periodunit; } } /// /// 增值税 /// [DisplayName("增值税")] public decimal ADDTAX { set { _addtax = value; } get { return _addtax; } } /// /// 季节 /// [DisplayName("季节")] [TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'loc_season' ", ClassName = "VC_DICTIONARY_NAME")] public string SEASON { set { _season = value; } get { return _season; } } /// /// 关税税率 /// [DisplayName("关税税率")] public decimal TARIFFRATE { set { _tariffrate = value; } get { return _tariffrate; } } /// /// 是否是赠品 0否 1是 /// [DisplayName("赠品")] [TableClm(ColumnData = "是%1|否%0")] public string GIFT_FLAG { set { _gift_flag = value; } get { return _gift_flag; } } /// /// 是否是组合物料 0否 1是 /// [DisplayName("组合物料")] [TableClm(ColumnData = "是%1|否%0")] public string SC_FLAG { set { _sc_flag = value; } get { return _sc_flag; } } /// /// 状态 /// [DisplayName("状态")] [TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'good_status' ", ClassName = "VC_DICTIONARY_NAME")] public string STATUS { set { _status = value; } get { return _status; } } /// /// 图片 /// [DisplayName("图片")] [TableClm(NoSelect = false)] public byte[] IMG { set { _img = value; } get { return _img; } } /// /// 备注 /// [DisplayName("备注")] public string REMARK { set { _remark = value; } get { return _remark; } } /// /// 创建人 /// [DisplayName("创建人")] public string CREATE_MAN { set { _create_man = value; } get { return _create_man; } } /// /// 创建时间 /// [DisplayName("创建时间")] public DateTime CREATE_DATE { set { _create_date = value; } get { return _create_date; } } /// /// 修改人 /// [DisplayName("修改人")] public string UPDATE_MAN { set { _update_man = value; } get { return _update_man; } } /// /// 修改时间 /// [DisplayName("修改时间")] public DateTime UPDATE_DATE { set { _update_date = value; } get { return _update_date; } } #endregion Model } }