BaoKai_202508_Wms_Jingwang_.../WMS.Model/RK/WareNoticeModel.cs
2025-08-24 21:52:42 +08:00

578 lines
18 KiB
C#

using System;
using WMS.Attirubte;
using System.ComponentModel;
namespace WMS.Model.RK
{
[Serializable]
[TableClmAttribute(TableName = "T_RK_WARE_NOTICE")]
public class WareNoticeModel
{
#region Model
private string _warehousing_id =string.Empty;
private string _purchase_id = string.Empty;
private DateTime _order_date = DateTime.Parse("1900-01-01");
private string _provider_id = string.Empty;
private string _provider_name = string.Empty;
private decimal _amount=0;
private decimal _total_volume=0;
private decimal _total_rough_weight=0;
private decimal _total_net_weigh=0;
private decimal _total_money=0;
private decimal _ware_count=0;
private decimal _shelves_count=0;
private string _waybill_id = string.Empty;
private string _shippers = string.Empty;
private string _carno = string.Empty;
private string _driver = string.Empty;
private string _confirm_person = string.Empty;
private DateTime _confirm_date =DateTime.Parse("1900-01-01");
private DateTime _expected_delivery_date = DateTime.Parse("1900-01-01");
private DateTime _end_delivery_date = DateTime.Parse("1900-01-01");
private DateTime _real_delivery_date = DateTime.Parse("1900-01-01");
private string _recipients = string.Empty;
private string _class_group = string.Empty;
private DateTime _ware_date =DateTime.Parse("1900-01-01");
private DateTime _shelves_date = DateTime.Parse("1900-01-01");
private string _record_person = string.Empty;
private DateTime _record_date = DateTime.Parse("1900-01-01");
private string _close_person = string.Empty;
private DateTime _close_date = DateTime.Parse("1900-01-01");
private string _close_reason = string.Empty;
private string _order_mode = string.Empty;
private string _storage_mode = string.Empty;
private string _state = string.Empty;
private string _tray_state = string.Empty;
private string _dispatching_state = string.Empty;
private string _remark = string.Empty;
private string _confirm_person_name = string.Empty;
private string _recipients_name = string.Empty;
private string _record_person_name = string.Empty;
private string _close_person_name = string.Empty;
private decimal _pallet_count=0;
private Boolean _ischeck=false;//第一列复选框
private decimal _purchase_count=0;
private decimal _acce_num=0;
private decimal _pass_num=0;
private string _storage_id = string.Empty;
private int _ORGANIZATION_ID = 0;
private string _ORGANIZATION_CODE = "";
private string _SHIP_TO_ORGANIZATION_CODE = "";
private int _SHIP_TO_ORGANIZATION_ID = 0;
private int _PO_HEADER_ID = 0;
[DisplayName("订单头主键")]
public int PO_HEADER_ID
{
set { _PO_HEADER_ID = value; }
get { return _PO_HEADER_ID; }
}
private int _ORG_ID = 0;
[DisplayName("下单业务实体ID")]
//送货单 下单业务实体ID
public int ORG_ID
{
set { _ORG_ID = value; }
get { return _ORG_ID; }
}
private int _ASN_HEADER_ID = 0;
[DisplayName("SRM送货单头ID")]
public int ASN_HEADER_ID
{
set { _ASN_HEADER_ID = value; }
get { return _ASN_HEADER_ID; }
}
private string _ASN_NUMBER = "";
[DisplayName("SRM送货单号")]
public string ASN_NUMBER
{
set { _ASN_NUMBER = value; }
get { return _ASN_NUMBER; }
}
[DisplayName("下单业务实体")]
public int ORGANIZATION_ID
{
set { _ORGANIZATION_ID = value; }
get { return _ORGANIZATION_ID; }
}
[DisplayName("业务实体代码")]
public string ORGANIZATION_CODE
{
set { _ORGANIZATION_CODE = value; }
get { return _ORGANIZATION_CODE; }
}
[DisplayName("收货组织代码")]
public string SHIP_TO_ORGANIZATION_CODE
{
set { _SHIP_TO_ORGANIZATION_CODE = value; }
get { return _SHIP_TO_ORGANIZATION_CODE; }
}
[DisplayName("收货组织ID")]
public int SHIP_TO_ORGANIZATION_ID
{
set { _SHIP_TO_ORGANIZATION_ID = value; }
get { return _SHIP_TO_ORGANIZATION_ID; }
}
[DisplayName("选择")]
[TableClm(NoSelect = false)]
public Boolean IsCheck
{
get { return _ischeck; }
set { _ischeck = value; }
}
/// <summary>
/// 入库通知单编号
/// </summary>
[DisplayName("通知单编号")]
public string WAREHOUSING_ID
{
set { _warehousing_id = value; }
get { return _warehousing_id; }
}
/// <summary>
/// 采购单号
/// </summary>
[DisplayName("采购单号")]
public string PURCHASE_ID
{
set { _purchase_id = value; }
get { return _purchase_id; }
}
/// <summary>
/// 下单时间
/// </summary>
[DisplayName("下单时间")]
public DateTime ORDER_DATE
{
set { _order_date = value; }
get { return _order_date; }
}
/// <summary>
/// 供应商编号
/// </summary>
[DisplayName("供应商")]
[TableClmAttribute(JoinTableClmName = "PROVIDER_NAME", JoinTableClm = "PROVIDER_ID", ClmJoinTable = "t_base_provider_dictionary", ClassName = "PY_NAME")]
public string PROVIDER_ID
{
set { _provider_id = value; }
get { return _provider_id; }
}
/// <summary>
/// 供应商
/// </summary>
[DisplayName("供应商")]
[TableClm(NoSelect = false)]
public string PROVIDER_NAME
{
set { _provider_name = value; }
get { return _provider_name; }
}
/// <summary>
/// 到货数量
/// </summary>
[DisplayName("到货数")]
[TableClm(NoSelect = false)]
public decimal AMOUNT
{
set { _amount = value; }
get { return _amount; }
}
/// <summary>
/// 采购总体积
/// </summary>
[DisplayName("采购总体积")]
public decimal TOTAL_VOLUME
{
set { _total_volume = value; }
get { return _total_volume; }
}
/// <summary>
/// 采购总毛重
/// </summary>
[DisplayName("采购总毛重")]
public decimal TOTAL_ROUGH_WEIGHT
{
set { _total_rough_weight = value; }
get { return _total_rough_weight; }
}
/// <summary>
/// 采购总净重
/// </summary>
[DisplayName("采购总净重")]
public decimal TOTAL_NET_WEIGH
{
set { _total_net_weigh = value; }
get { return _total_net_weigh; }
}
/// <summary>
/// 采购总金额
/// </summary>
[DisplayName("采购总金额")]
public decimal TOTAL_MONEY
{
set { _total_money = value; }
get { return _total_money; }
}
/// <summary>
/// 入库数量
/// </summary>
[DisplayName("入库数")]
[TableClm(NoSelect = false)]
public decimal WARE_COUNT
{
set { _ware_count = value; }
get { return _ware_count; }
}
/// <summary>
/// 上架数量
/// </summary>
[DisplayName("上架数")]
[TableClm(NoSelect = false)]
public decimal SHELVES_COUNT
{
set { _shelves_count = value; }
get { return _shelves_count; }
}
string _acce_id = string.Empty;
/// <summary>
///验收单号
/// <summary>
[DisplayName("验收单号")]
public string ACCE_ID { get { return _acce_id; } set { _acce_id = value; } }
/// <summary>
/// 运单号
/// </summary>
[DisplayName("运单号")]
public string WAYBILL_ID
{
set { _waybill_id = value; }
get { return _waybill_id; }
}
/// <summary>
/// 承运商
/// </summary>
[DisplayName("承运商")]
public string SHIPPERS
{
set { _shippers = value; }
get { return _shippers; }
}
/// <summary>
/// 车牌号
/// </summary>
[DisplayName("车牌号")]
public string CARNO
{
set { _carno = value; }
get { return _carno; }
}
/// <summary>
/// 司机
/// </summary>
[DisplayName("司机")]
public string DRIVER
{
set { _driver = value; }
get { return _driver; }
}
/// <summary>
/// 审核人
/// </summary>
[DisplayName("审核人")]
[TableClmAttribute(JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")]
public string CONFIRM_PERSON
{
set { _confirm_person = value; }
get { return _confirm_person; }
}
/// <summary>
/// 审核人
/// </summary>
[DisplayName("审核人")]
[TableClm(NoSelect = false)]
public string CONFIRM_PERSON_NAME
{
set { _confirm_person_name = value; }
get { return _confirm_person_name; }
}
/// <summary>
/// 审核时间
/// </summary>
[DisplayName("审核时间")]
public DateTime CONFIRM_DATE
{
set { _confirm_date = value; }
get { return _confirm_date; }
}
/// <summary>
/// 到货时间
/// </summary>
[DisplayName("到货时间")]
public DateTime EXPECTED_DELIVERY_DATE
{
set { _expected_delivery_date = value; }
get { return _expected_delivery_date; }
}
/// <summary>
/// 终止到货时间
/// </summary>
[DisplayName("终止时间")]
public DateTime END_DELIVERY_DATE
{
set { _end_delivery_date = value; }
get { return _end_delivery_date; }
}
/// <summary>
/// 实际到货时间
/// </summary>
[DisplayName("实际到货")]
public DateTime REAL_DELIVERY_DATE
{
set { _real_delivery_date = value; }
get { return _real_delivery_date; }
}
/// <summary>
/// 收货人
/// </summary>
[DisplayName("收货人")]
[TableClmAttribute(JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")]
public string RECIPIENTS
{
set { _recipients = value; }
get { return _recipients; }
}
/// <summary>
/// 收货人
/// </summary>
[DisplayName("收货人")]
[TableClm(NoSelect = false)]
public string RECIPIENTS_NAME
{
set { _recipients_name = value; }
get { return _recipients_name; }
}
/// <summary>
/// 卸货班组
/// </summary>
[DisplayName("卸货班组")]
public string CLASS_GROUP
{
set { _class_group = value; }
get { return _class_group; }
}
/// <summary>
/// 入库时间
/// </summary>
[DisplayName("入库时间")]
public DateTime WARE_DATE
{
set { _ware_date = value; }
get { return _ware_date; }
}
/// <summary>
/// 上架时间
/// </summary>
[DisplayName("上架时间")]
public DateTime SHELVES_DATE
{
set { _shelves_date = value; }
get { return _shelves_date; }
}
/// <summary>
/// 操作人
/// </summary>
[DisplayName("操作人")]
[TableClmAttribute(JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")]
public string RECORD_PERSON
{
set { _record_person = value; }
get { return _record_person; }
}
/// <summary>
/// 操作人
/// </summary>
[DisplayName("操作人")]
[TableClm(NoSelect = false)]
public string RECORD_PERSON_NAME
{
set { _record_person_name = value; }
get { return _record_person_name; }
}
/// <summary>
/// 操作时间
/// </summary>
[DisplayName("操作时间")]
public DateTime RECORD_DATE
{
set { _record_date = value; }
get { return _record_date; }
}
/// <summary>
/// 关闭人
/// </summary>
[DisplayName("关闭人")]
[TableClmAttribute(JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")]
public string CLOSE_PERSON
{
set { _close_person = value; }
get { return _close_person; }
}
/// <summary>
/// 关闭人
/// </summary>
[DisplayName("关闭人")]
[TableClm(NoSelect = false)]
public string CLOSE_PERSON_NAME
{
set { _close_person_name = value; }
get { return _close_person_name; }
}
/// <summary>
/// 关闭时间
/// </summary>
[DisplayName("关闭时间")]
public DateTime CLOSE_DATE
{
set { _close_date = value; }
get { return _close_date; }
}
/// <summary>
/// 关闭原因
/// </summary>
[DisplayName("关闭原因")]
public string CLOSE_REASON
{
set { _close_reason = value; }
get { return _close_reason; }
}
/// <summary>
/// 生成方式(录入、导入、其它)
/// </summary>
[DisplayName("生成方式")]
[TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'ORDER_MODE' and c_flag = '1' ", ClassName = "VC_DICTIONARY_NAME")]
public string ORDER_MODE
{
set { _order_mode = value; }
get { return _order_mode; }
}
/// <summary>
/// 入库类型(采购入库、退货入库、调货入库、盲收、其它)
/// </summary>
[DisplayName("入库类型")]
[TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'STORAGE_MODE' and c_flag = '1' ", ClassName = "VC_DICTIONARY_NAME")]
public string STORAGE_MODE
{
set { _storage_mode = value; }
get { return _storage_mode; }
}
/// <summary>
/// 状态(未审核、在途、已到货、已入库、已上架、已关闭)
/// </summary>
[DisplayName("状态")]
[TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'RK_STATE' and c_flag = '1' ", ClassName = "VC_DICTIONARY_NAME")]
public string STATE
{
set { _state = value; }
get { return _state; }
}
/// <summary>
/// 是否已码盘(1 码盘 0 未码盘)
/// </summary>
[DisplayName("码盘状态")]
[TableClm(ColumnData = "未码盘%0|已码盘%1")]
public string TRAY_STATE
{
set { _tray_state = value; }
get { return _tray_state; }
}
/// <summary>
/// 是否已派工 1已派工 0未派工
/// </summary>
[DisplayName("派工状态")]
[TableClm(ColumnData = "未派工%0|已派工%1")]
public string DISPATCHING_STATE
{
set { _dispatching_state = value; }
get { return _dispatching_state; }
}
/// <summary>
/// 备注
/// </summary>
[DisplayName("备注")]
public string REMARK
{
set { _remark = value; }
get { return _remark; }
}
/// <summary>
/// 容器数量
/// </summary>
[DisplayName("容器数")]
[TableClm(NoSelect = false)]
public decimal PALLET_COUNT
{
set { _pallet_count = value; }
get { return _pallet_count; }
}
/// <summary>
/// 采购数量
/// </summary>
[DisplayName("采购数")]
[TableClm(NoSelect = false)]
public decimal PURCHASE_COUNT
{
set { _purchase_count = value; }
get { return _purchase_count; }
}
/// <summary>
///验收数量
/// <summary>
[DisplayName("验收数")]
[TableClm(NoSelect = false)]
public decimal ACCE_NUM { get { return _acce_num; } set { _acce_num = value; } }
/// <summary>
///合格数量
/// <summary>
[DisplayName("合格数")]
[TableClm(NoSelect = false)]
public decimal PASS_NUM { get { return _pass_num; } set { _pass_num = value; } }
/// <summary>
/// 仓库编号
/// </summary>
[DisplayName("仓库编号")]
[TableClmAttribute(JoinTableClmName = "STORAGE_NAME", JoinTableClm = "STORAGE_ID", ClmJoinTable = "T_BASE_STORAGEINFO")]
public string STORAGE_ID
{
set { _storage_id = value; }
get { return _storage_id; }
}
private string _STORAGE_NAME = string.Empty;
[DisplayName("仓库名称")]
[TableClm(NoSelect = false)]
public string STORAGE_NAME
{
set { _STORAGE_NAME = value; }
get { return _STORAGE_NAME; }
}
#endregion Model
}
}