BaoKai_202508-Wms-Jingwang..../WMS.Model/CK/OrdersModel.cs

724 lines
22 KiB
C#
Raw Normal View History

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