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

528 lines
14 KiB
C#
Raw 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_PICKINGWAVEGOODS")]
public class PickingWaveGoodsModel
{
#region Model
private string _pickingid = string.Empty;
private string _out_id = string.Empty;
private string _putin_id = string.Empty;
private string _docctnumber = string.Empty;
private string _good_id = string.Empty;
private string _loc_id = string.Empty;
private decimal _goods_num = 0;
private string _specification = string.Empty;
private DateTime _production_date =DateTime.Parse("1900-01-01");
private DateTime _ware_date = DateTime.Now;
private string _provider_id = string.Empty;
private string _unit = string.Empty;
private string _remark = string.Empty;
private string _provider_name = string.Empty;
private string _goods_name = string.Empty;
private string _scale_unit = string.Empty;
private decimal _mistock_num = 0;
private decimal _picking_num = 0;
private decimal _price = 0;
private string _unit_name = string.Empty;
private int _sort = 0;
private string _sku_id = string.Empty;
private string _sku_name = string.Empty;
private string _ctl = string.Empty;
private string _lotId = string.Empty;
//STORAGE_AREA_ID
private string _STORAGE_AREA_ID = string.Empty;
[DisplayName("子库编码")]
public string STORAGE_AREA_ID
{
set { _STORAGE_AREA_ID = value; }
get { return _STORAGE_AREA_ID; }
}
//CUSTOMERMEMBERID
private string _CUSTOMERMEMBERID = string.Empty;
[DisplayName("销售单号")]
public string CUSTOMERMEMBERID
{
set { _CUSTOMERMEMBERID = value; }
get { return _CUSTOMERMEMBERID; }
}
private string _PORT = string.Empty;
[DisplayName("装箱出库口")]
public string PORT
{
set { _PORT = value; }
get { return _PORT; }
}
private string _CUSTOMER_ID = string.Empty;
[DisplayName("客户代码")]
public string CUSTOMER_ID
{
set { _CUSTOMER_ID = value; }
get { return _CUSTOMER_ID; }
}
private string _ck_type = string.Empty;
//1出库2移库
[DisplayName("任务类型")]
public string CK_TYPE
{
set { _ck_type = value; }
get { return _ck_type; }
}
/// <summary>
/// 生成批号
/// </summary>
[DisplayName("批次号")]
public string ProDucLotId
{
get { return _lotId; }
set { _lotId = value; }
}
string _barcode = string.Empty;
/// <summary>
/// BarCode
/// </summary>
[DisplayName("内外箱条码")]
[TableClm(NoSelect = false)]
public string BARCODE
{
get { return _barcode; }
set { _barcode = value; }
}
[DisplayName("料框号")]
public string CTL
{
set { _ctl = value; }
get { return _ctl; }
}
/// <summary>
/// 拣选单号
/// </summary>
[DisplayName("拣选单号")]
public string PICKINGID
{
set { _pickingid = value; }
get { return _pickingid; }
}
/// <summary>
/// 出库通知单号
/// </summary>
[DisplayName("出库单号")]
public string OUT_ID
{
set { _out_id = value; }
get { return _out_id; }
}
/// <summary>
/// 上架批次号
/// </summary>
[DisplayName("采购单号")]
public string PUTIN_ID
{
set { _putin_id = value; }
get { return _putin_id; }
}
/// <summary>
/// 上架单号
/// </summary>
[DisplayName("上架单号")]
public string DOCCTNUMBER
{
set { _docctnumber = value; }
get { return _docctnumber; }
}
/// <summary>
/// GoodsNumber
/// </summary>
[DisplayName("物料编号")]
[TableClmAttribute(JoinTableClmName = "GOODS_NAME", JoinTableClm = "GOODS_ID", ClmJoinTable = "T_BASE_GOODS")]
public string GOOD_ID
{
set { _good_id = value; }
get { return _good_id; }
}
/// <summary>
///物料名称
/// </summary>
[DisplayName("物料名称")]
[TableClm(NoSelect = false)]
public string GOODS_NAME
{
set { _goods_name = value; }
get { return _goods_name; }
}
/// <summary>
/// 库位
/// </summary>
[DisplayName("库位")]
public string LOC_ID
{
set { _loc_id = value; }
get { return _loc_id; }
}
/// <summary>
/// 出库箱数
/// </summary>
[DisplayName("出库箱数")]
public decimal GOODS_NUM
{
set { _goods_num = value; }
get { return _goods_num; }
}
/// <summary>
/// 库存数量
/// </summary>
[DisplayName("库存数量")]
public decimal MISTOCK_NUM
{
set { _mistock_num = value; }
get { return _mistock_num; }
}
/// <summary>
/// 出库数量
/// </summary>
[DisplayName("出库数量")]
public decimal PICKING_NUM
{
set { _picking_num = value; }
get { return _picking_num; }
}
decimal _PACKING_NUM = 0;
/// <summary>
/// 装箱数
/// </summary>
[DisplayName("装箱数")]
public decimal PACKING_NUM
{
set { _PACKING_NUM = value; }
get { return _PACKING_NUM; }
}
private decimal _goods_num_sj = 0;
/// <summary>
/// 实际拣货数量
/// </summary>
[DisplayName("实际数量")]
public decimal GOODS_NUM_SJ
{
set { _goods_num_sj = value; }
get { return _goods_num_sj; }
}
/// <summary>
/// 规格
/// </summary>
[DisplayName("物料规格")]
public string SPECIFICATION
{
set { _specification = value; }
get { return _specification; }
}
/// <summary>
/// 生产日期
/// </summary>
[DisplayName("生产日期")]
public DateTime PRODUCTION_DATE
{
set { _production_date = value; }
get { return _production_date; }
}
string _outStand = string.Empty;
/// <summary>
/// 出库站台
/// </summary>
[DisplayName("出库站台")]
public string outStand
{
set { _outStand = value; }
get { return _outStand; }
}
private string _storage_id = string.Empty;
private string _storage_name = string.Empty;
private string _area_id = string.Empty;
private string _area_name = string.Empty;
/// 仓库
/// </summary>
[DisplayName("子库编号")]
[TableClmAttribute(ClmJoinTable = "T_BASE_STORAGEINFO", JoinTableClm = "STORAGE_ID", JoinTableClmName = "STORAGE_NAME")]
public string STORAGE_ID
{
set { _storage_id = value; }
get { return _storage_id; }
}
/// <summary>
/// 仓库
/// </summary>
[DisplayName("仓库")]
[TableClm(NoSelect = false)]
public string STORAGE_NAME
{
set { _storage_name = value; }
get { return _storage_name; }
}
/// <summary>
/// 库区编号
/// </summary>
[DisplayName("库区")]
[TableClmAttribute(JoinTableClmName = "STORAGE_AREA_NAME", JoinTableClm = "STORAGE_AREA_ID", ClmJoinTable = "T_BASE_STORAGE_AREA")]
public string AREA_ID
{
set { _area_id = value; }
get { return _area_id; }
}
/// <summary>
/// 库区编号
/// </summary>
[DisplayName("库区")]
[TableClm(NoSelect = false)]
public string AREA_NAME
{
set { _area_name = value; }
get { return _area_name; }
}
/// <summary>
/// 上架时间
/// </summary>
[DisplayName("单据时间")]
public DateTime WARE_DATE
{
set { _ware_date = value; }
get { return _ware_date; }
}
/// <summary>
/// 供应商编号
/// </summary>
[DisplayName("供应商编号")]
[TableClmAttribute(JoinTableClmName = "PROVIDER_NAME", JoinTableClm = "PROVIDER_ID", ClmJoinTable = "t_base_provider_dictionary")]
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>
/// UNIT
/// </summary>
[DisplayName("单位")]
[TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'vc_uom' and c_flag = '1' ")]
public string UNIT
{
set { _unit = value; }
get { return _unit; }
}
/// <summary>
/// UNIT
/// </summary>
[DisplayName("单位名称")]
[TableClm(NoSelect = false)]
public string UNIT_NAME
{
set { _unit_name = value; }
get { return _unit_name; }
}
/// <summary>
/// 备注
/// </summary>
[DisplayName("备注")]
public string REMARK
{
set { _remark = value; }
get { return _remark; }
}
string _ToWhseloc = string.Empty;
/// <summary>
/// ToWhse
/// </summary>
[DisplayName("目的仓库")]
public string ToWhseloc
{
set { _ToWhseloc = value; }
get { return _ToWhseloc; }
}
/// <summary>
/// 重量UNIT
/// </summary>
[DisplayName("重量单位")]
[TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'kg_unit' and c_flag = '1' ")]
public string SCALE_UNIT
{
set { _scale_unit = value; }
get { return _scale_unit; }
}
/// <summary>
/// 标准价格
/// </summary>
[DisplayName("标准价格")]
public decimal PRICE
{
set { _price = value; }
get { return _price; }
}
/// <summary>
/// 序号
/// </summary>
[DisplayName("序号")]
[TableClm(NoSelect = false)]
public int SORT
{
set { _sort = value; }
get { return _sort; }
}
/// <summary>
/// 规格编号
/// </summary>
[DisplayName("规格编号")]
[TableClm(NoSelect = false)]
public string SKU_ID
{
set { _sku_id = value; }
get { return _sku_id; }
}
/// <summary>
/// 规格
/// </summary>
[DisplayName("规格")]
[TableClm(NoSelect = false)]
public string SKU_NAME
{
set { _sku_name = value; }
get { return _sku_name; }
}
string _status = string.Empty;
/// <summary>
/// Status
/// </summary>
[DisplayName("状态")]
public string status
{
set { _status = value; }
get { return _status; }
}
string _plcId= string.Empty;
/// <summary>
/// Status
/// </summary>
[DisplayName("任务号")]
public string plcId
{
set { _plcId = value; }
get { return _plcId; }
}
/// <summary>
/// _Manufacture_date
/// </summary>
private string _decid = string.Empty;
/// <summary>
/// ToWhseloc
/// </summary>
[DisplayName("设备编号")]
public string decid
{
get { return _decid; }
set { _decid = value; }
}
/// <summary>
/// 单据类型
/// </summary>
private string _DataType = string.Empty;
/// <summary>
/// 数据类型
/// </summary>
[DisplayName("数据类型")]
public string DataType
{
get { return _DataType; }
set { _DataType = value; }
}
/// <summary>
/// 单据类型
/// </summary>
private string _typests = string.Empty;
/// <summary>
/// 单据类型
/// </summary>
[DisplayName("单据类型")]
public string typests
{
get { return _typests; }
set { _typests = value; }
}
string _GOODS_MEASURE_ID = "";
/// <summary>
///箱规
/// <summary>
[DisplayName("箱规")]
public string GOODS_MEASURE_ID
{
get { return _GOODS_MEASURE_ID; }
set { _GOODS_MEASURE_ID = value; }
}
string _GOODS_MEASURE_NAME = "";
/// <summary>
///箱规名称
/// <summary>
[DisplayName("箱规名称")]
public string GOODS_MEASURE_NAME
{
get { return _GOODS_MEASURE_NAME; }
set { _GOODS_MEASURE_NAME = value; }
}
#endregion Model
}
}