using System; using System.Collections.Generic; using System.Linq; using System.Text; using WMS.Attirubte; using System.ComponentModel; namespace WMS.Model.CK { /// /// 出库通知单 /// [Serializable] [TableClmAttribute(TableName = "T_CK_ORDERS")] public class OrdersModel { #region Model private string _order_id = string.Empty; private string _businessorderid = string.Empty; private string _shoporderid = string.Empty; private string _shopid = string.Empty; private string _shopname = string.Empty; private string _log_com_id = string.Empty; private string _expressno = string.Empty; private string _log_com_name = string.Empty; private string _cs_operator_man = string.Empty; private string cs_operator_man_Name = string.Empty; private DateTime _cs_operator_date = DateTime.Parse("1900-01-01"); private string _customermemberid = string.Empty; private string _customername = string.Empty; private string _customerphone = string.Empty; private string _customerprovince = string.Empty; private string customerprovince_Name = string.Empty; private string _customercity = string.Empty; private string customercity_Name = string.Empty; private string _customerdistrict = string.Empty; private string customerdistrict_Name = string.Empty; private string _customeraddress = string.Empty; private DateTime _pay_date = DateTime.Parse("1900-01-01"); private decimal _goods_num = 0; private decimal _goods_price = 0; private decimal _expressmoney = 0; private string _remark = string.Empty; private string _status = string.Empty; private decimal _packingweith = 0; private string _weighed_man = string.Empty; private string weighed_man_Name = string.Empty; private DateTime _weighed_date = DateTime.Parse("1900-01-01"); private string _packing_man = string.Empty; private string packing_man_Name = string.Empty; private DateTime _packing_date = DateTime.Parse("1900-01-01"); private string _storagename = string.Empty; private string _ctl_pallet_id = string.Empty; private string _create_man = string.Empty; private string create_man_Name = string.Empty; private DateTime _create_date = DateTime.Parse("1900-01-01"); private string _datasource = string.Empty; private string packagingmaterials = string.Empty; private decimal packagingmaterialscount = 0; private string storage_id = string.Empty; private string storage_name = string.Empty; private int _area_num = 0; private Boolean _ischeck;//第一列复选框 private string postcoad = string.Empty; private string finan_audit_man = string.Empty; private DateTime finan_audit_date = DateTime.Parse("1900-01-01"); private decimal _weight_total = 0; private string cus_membername = string.Empty; private string order_source = string.Empty; private string telephone = string.Empty; private string printjh = string.Empty; private string printkd = string.Empty; private string printck = string.Empty; private string printper = string.Empty; private string dfstatus = string.Empty; private string ck_type = string.Empty; private string cus_guid = string.Empty; private decimal pick_num = 0; private string rep_flag = string.Empty; /// /// 出库单号 /// [DisplayName("出库单号")] public string ORDER_ID { set { _order_id = value; } get { return _order_id; } } /// /// 原业务单号 ERP /// [DisplayName("原业务单号")] public string BUSINESSORDERID { set { _businessorderid = value; } get { return _businessorderid; } } /// /// 店铺订单号 网店 /// [DisplayName("订单号")] public string SHOPORDERID { set { _shoporderid = value; } get { return _shoporderid; } } /// /// 店铺编号 /// [DisplayName("店铺编号")] [TableClm(NoSelect = false)] public string SHOPID { set { _shopid = value; } get { return _shopid; } } /// /// 店铺名称 /// [DisplayName("店铺名称")] [TableClm(NoSelect = false)] public string SHOPNAME { set { _shopname = value; } get { return _shopname; } } /// /// 快递公司编号 /// [DisplayName("快递公司编号")] [TableClmAttribute(JoinTableClmName = "LOG_COM_NAME", JoinTableClm = "log_com_id", ClmJoinTable = "T_BASE_LOGISTICSCOMINFO")] public string LOG_COM_ID { set { _log_com_id = value; } get { return _log_com_id; } } /// /// 快递公司 /// [DisplayName("快递公司")] [TableClm(NoSelect = false)] public string Log_com_name { get { return _log_com_name; } set { _log_com_name = value; } } /// /// 快递单号 /// [DisplayName("快递单号")] public string EXPRESSNO { set { _expressno = value; } get { return _expressno; } } /// /// 客服审核人 /// [DisplayName("客服审核人")] [TableClmAttribute(JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")] public string CS_OPERATOR_MAN { set { _cs_operator_man = value; } get { return _cs_operator_man; } } /// /// 客服审核人名称 /// [DisplayName("客服审核人名称")] [TableClm(NoSelect = false)] public string Cs_operator_man_Name { get { return cs_operator_man_Name; } set { cs_operator_man_Name = value; } } /// /// 客审日期 /// [DisplayName("客审日期")] [TableClm(NoSelect = false)] public DateTime CS_OPERATOR_DATE { set { _cs_operator_date = value; } get { return _cs_operator_date; } } /// /// 收货人会员账号 /// [DisplayName("客户账号")] [TableClm(NoSelect = false)] public string CUSTOMERMEMBERID { set { _customermemberid = value; } get { return _customermemberid; } } /// /// 收货人姓名 /// [DisplayName("客户名称")] public string CUSTOMERNAME { set { _customername = value; } get { return _customername; } } /// /// 收货人联系方式 /// [DisplayName("收货人联系方式")] public string CUSTOMERPHONE { set { _customerphone = value; } get { return _customerphone; } } /// /// 收货人所在省 /// [DisplayName("收货人所在省")] [TableClmAttribute(JoinTableClmName = "ADD_NAME", JoinTableClm = "ADD_ID", ClmJoinTable = "T_BASE_ADDRESSAREA", JoinTableWhere = "lev = 1")] public string CUSTOMERPROVINCE { set { _customerprovince = value; } get { return _customerprovince; } } /// /// 收货人所在省名称 /// [DisplayName("收货人所在省名称")] [TableClm(NoSelect = false)] public string Customerprovince_Name { get { return customerprovince_Name; } set { customerprovince_Name = value; } } /// /// 收货人所在市 /// [DisplayName("收货人所在市")] [TableClmAttribute(JoinTableClmName = "ADD_NAME", JoinTableClm = "ADD_ID", ClmJoinTable = "T_BASE_ADDRESSAREA", JoinTableWhere = "lev = 2")] public string CUSTOMERCITY { set { _customercity = value; } get { return _customercity; } } /// /// 收货人所在省名称 /// [DisplayName("收货人所在市名称")] [TableClm(NoSelect = false)] public string Customercity_Name { get { return customercity_Name; } set { customercity_Name = value; } } /// /// 收货人所在区 /// [DisplayName("收货人所在区")] [TableClmAttribute(JoinTableClmName = "ADD_NAME", JoinTableClm = "ADD_ID", ClmJoinTable = "T_BASE_ADDRESSAREA", JoinTableWhere = "lev = 3")] public string CUSTOMERDISTRICT { set { _customerdistrict = value; } get { return _customerdistrict; } } /// /// 收货人所在区名称 /// [DisplayName("收货人所在区名称")] [TableClm(NoSelect = false)] public string Customerdistrict_Name { get { return customerdistrict_Name; } set { customerdistrict_Name = value; } } /// /// 收货人地址 /// [DisplayName("收货人地址")] public string CUSTOMERADDRESS { set { _customeraddress = value; } get { return _customeraddress; } } /// /// 支付日期 /// [DisplayName("支付日期")] [TableClm(NoSelect = false)] public DateTime PAY_DATE { set { _pay_date = value; } get { return _pay_date; } } /// /// 物料数量 /// [DisplayName("物料数量")] public decimal GOODS_NUM { set { _goods_num = value; } get { return _goods_num; } } /// /// 金额 /// [DisplayName("金额")] public decimal GOODS_PRICE { set { _goods_price = value; } get { return _goods_price; } } /// /// 快递费用 /// [DisplayName("快递费用")] public decimal EXPRESSMONEY { set { _expressmoney = value; } get { return _expressmoney; } } /// /// 收货人备注 /// [DisplayName("收货人备注")] public string REMARK { set { _remark = value; } get { return _remark; } } /// /// 确认状态(0=未确认,1=已确认,2=已生成,3=已包装,4=已出库,-1=关闭,-2=退货) /// [DisplayName("确认状态")] public string STATUS { set { _status = value; } get { return _status; } } /// /// 包裹重量 /// [DisplayName("包裹重量")] public decimal PACKINGWEITH { set { _packingweith = value; } get { return _packingweith; } } /// /// 称重人 /// [DisplayName("称重人")] [TableClmAttribute(JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")] public string WEIGHED_MAN { set { _weighed_man = value; } get { return _weighed_man; } } /// /// 称重人名称 /// [DisplayName("称重人名称")] [TableClm(NoSelect = false)] public string Weighed_man_Name { get { return weighed_man_Name; } set { weighed_man_Name = value; } } /// /// 称重时间 /// [DisplayName("称重时间")] public DateTime WEIGHED_DATE { set { _weighed_date = value; } get { return _weighed_date; } } /// /// 包装人 /// [DisplayName("包装人")] [TableClmAttribute(JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")] public string PACKING_MAN { set { _packing_man = value; } get { return _packing_man; } } /// /// 包装人名称 /// [DisplayName("包装人名称")] [TableClm(NoSelect = false)] public string Packing_man_Name { get { return packing_man_Name; } set { packing_man_Name = value; } } /// /// 包装时间 /// [DisplayName("包装时间")] public DateTime PACKING_DATE { set { _packing_date = value; } get { return _packing_date; } } /// /// 存放区 /// [DisplayName("存放区")] [TableClm(NoSelect = false)] public string STORAGENAME { set { _storagename = value; } get { return _storagename; } } /// /// 存放容器编号 /// [DisplayName("存放容器编号")] public string CTL_PALLET_ID { set { _ctl_pallet_id = value; } get { return _ctl_pallet_id; } } /// /// 创建人 /// [DisplayName("创建人")] [TableClmAttribute(JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")] public string CREATE_MAN { set { _create_man = value; } get { return _create_man; } } /// /// 创建人名称 /// [DisplayName("创建人名称")] [TableClm(NoSelect = false)] public string Create_man_Name { get { return create_man_Name; } set { create_man_Name = value; } } /// /// 创建时间 /// [DisplayName("创建时间")] public DateTime CREATE_DATE { set { _create_date = value; } get { return _create_date; } } DateTime _fh_date = DateTime.Parse("1900-01-01"); /// /// 发货时间 /// [DisplayName("发货时间")] public DateTime FH_DATE { set { _fh_date = value; } get { return _fh_date; } } /// /// 数据来源(0 新增 ,1 线上,2 ERP ,3 POS) /// [DisplayName("数据来源")] [TableClm(ColumnData = "新增%0|线上%1|ERP%2|POS%3")] public string DATASOURCE { set { _datasource = value; } get { return _datasource; } } /// /// 包装材料 /// [DisplayName("包装材料")] [TableClm(NoSelect = false)] public string Packagingmaterials { get { return packagingmaterials; } set { packagingmaterials = value; } } /// /// 包装材料数量 /// [DisplayName("包材数量")] [TableClm(NoSelect = false)] public decimal Packagingmaterialscount { get { return packagingmaterialscount; } set { packagingmaterialscount = value; } } /// /// 仓库编号 /// [DisplayName("仓库编号")] [TableClmAttribute(JoinTableClmName = "STORAGE_NAME", JoinTableClm = "STORAGE_ID", ClmJoinTable = "T_BASE_STORAGEINFO")] public string Storage_id { get { return storage_id; } set { storage_id = value; } } /// /// 仓库名称 /// [DisplayName("仓库名称")] [TableClm(NoSelect = false)] public string Storage_name { get { return storage_name; } set { storage_name = value; } } /// /// 某库区该包材总数 /// [TableClm(NoSelect = false)] public int AREA_NUM { get { return _area_num; } set { _area_num = value; } } [DisplayName("选择")] [TableClm(NoSelect = false)] public Boolean IsCheck { get { return _ischeck; } set { _ischeck = value; } } /// /// 邮编 /// [DisplayName("邮编")] [TableClm(NoSelect = false)] public string Postcoad { get { return postcoad; } set { postcoad = value; } } /// /// 财务审核人 /// [DisplayName("财务审核人")] [TableClm(NoSelect = false)] public string Finan_audit_man { get { return finan_audit_man; } set { finan_audit_man = value; } } /// /// 财务审核日期 /// [DisplayName("单据时间")] [TableClm(NoSelect = false)] public DateTime Finan_audit_date { get { return finan_audit_date; } set { finan_audit_date = value; } } #endregion Model /// /// 称重重量 /// [DisplayName("称重重量")] [TableClm(NoSelect = false)] public decimal WEIGHTING_TOTAL { get { return _weight_total; } set { _weight_total = value; } } /// /// 会员名称 /// [DisplayName("会员名称")] [TableClm(NoSelect = false)] public string Cus_membername { get { return cus_membername; } set { cus_membername = value; } } /// /// 订单来源 /// [DisplayName("订单来源")] [TableClm(NoSelect = false)] public string Order_source { get { return order_source; } set { order_source = value; } } /// /// 手机号 /// [DisplayName("手机号")] [TableClm(NoSelect = false)] public string Telephone { get { return telephone; } set { telephone = value; } } /// /// 打印拣货单 0 未打印,1 已打印 /// [DisplayName("打印拣货单")] [TableClm(NoSelect = false)] public string Printjh { get { return printjh; } set { printjh = value; } } /// /// 打印快递单 0 未打印,1 已打印 /// [DisplayName("打印快递单")] [TableClm(NoSelect = false)] public string Printkd { get { return printkd; } set { printkd = value; } } /// /// 打印出库单 0 未打印,1 已打印 /// [DisplayName("打印出库单")] [TableClm(NoSelect = false)] public string Printck { get { return printck; } set { printck = value; } } /// /// 打印人 /// 用于打印不加到数据库 /// [DisplayName("打印人")] [TableClm(NoSelect = false)] public string Printper { get { return printper; } set { printper = value; } } /// /// 是否货到付款(0 是,1 否) /// [DisplayName("货到付款")] [TableClm(NoSelect = false)] public string Dfstatus { get { return dfstatus; } set { dfstatus = value; } } /// /// 出库类型(0 销售出库,1 手动任务,2 调拨出库,3 生产领料出库) /// [DisplayName("出库类型")] [TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'CK_TYPE' and c_flag = '1' ", ClassName = "VC_DICTIONARY_NAME")] public string Ck_type { get { return ck_type; } set { ck_type = value; } } /// /// 客户GUID 用来识别客户 /// [DisplayName("客户GUID")] [TableClm(NoSelect = false)] public string Cus_guid { get { return cus_guid; } set { cus_guid = value; } } /// /// 已捡货数 /// [DisplayName("已捡货数")] [TableClm(NoSelect = false)] public decimal PICK_NUM { get { return pick_num; } set { pick_num = value; } } /// /// 是否生成过库区间调拨单 0、null否 1是 用于生成捡货单时判断是否生成调拨单 /// [TableClm(NoSelect = false)] public string REP_FLAG { get { return rep_flag; } set { rep_flag = value; } } } }