BaoKai_202508_Wms_Jingwang_.../WMS.Model/CK/PickingWaveGoodsModel.cs

485 lines
13 KiB
C#
Raw Normal View History

2025-08-24 21:52:42 +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_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.Parse("1900-01-01");
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;
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
}
}