BaoKai_202508-Wms-Jingwang..../WMS.Model/CK/OrdersModel.cs
2025-08-24 09:35:55 +08:00

724 lines
22 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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; }
}
}
}