BaoKai_202508_Wms_Jingwang_.../WMS.Model/Stock/MoveLocTabModel.cs

275 lines
8.1 KiB
C#
Raw Permalink Normal View History

2025-08-24 21:52:42 +08:00
using System;
using WMS.Attirubte;
using System.ComponentModel;
namespace WMS.Model.Stock
{
[Serializable]
[TableClmAttribute(TableName = "T_STOCK_MOVELOC_TAB")]
public class MoveLocTabModel
{
#region Model
private string _moveloc_id = string.Empty;
private string _goods_id = string.Empty;
private string _old_loc_id = string.Empty;
private string _new_loc_id = string.Empty;
private decimal _plan_num = 0;
private decimal _real_num = 0;
private string _moveloc_tab_id = string.Empty;
private string _goods_name = string.Empty;
private string _old_loc_name = string.Empty;
private string _new_loc_name = string.Empty;
private decimal _mistock_num = 0;
private string _unit = string.Empty;
private string _scale_unit = string.Empty;
private decimal _price = 0;
private string _unit_name = string.Empty;
private int _sort = 0;
private decimal _loc_num = 0;
private string _putin_id = string.Empty;
private string _docctnumber = string.Empty;
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 _provider_name = string.Empty;
private string _sku_id = string.Empty;
private string _sku_name = string.Empty;
/// <summary>
/// 移位单编号
/// </summary>
[DisplayName("移位单编号")]
public string MOVELOC_ID
{
set { _moveloc_id = value; }
get { return _moveloc_id; }
}
/// <summary>
/// GoodsNumber
/// </summary>
[DisplayName("GoodsNumber")]
[TableClmAttribute(JoinTableClmName = "GOODS_NAME", JoinTableClm = "GOODS_ID", ClmJoinTable = "T_BASE_GOODS")]
public string GOODS_ID
{
set { _goods_id = value; }
get { return _goods_id; }
}
/// <summary>
/// 物料
/// </summary>
[DisplayName("物料")]
[TableClm(NoSelect = false)]
public string GOODS_NAME
{
set { _goods_name = value; }
get { return _goods_name; }
}
/// <summary>
/// 原库位编号
/// </summary>
[DisplayName("原库位")]
public string OLD_LOC_ID
{
set { _old_loc_id = value; }
get { return _old_loc_id; }
}
/// <summary>
/// 新库位编号
/// </summary>
[DisplayName("新库位")]
public string NEW_LOC_ID
{
set { _new_loc_id = value; }
get { return _new_loc_id; }
}
/// <summary>
/// 计划移位数
/// </summary>
[DisplayName("计划数量")]
public decimal PLAN_NUM
{
set { _plan_num = value; }
get { return _plan_num; }
}
/// <summary>
/// 实际移位数
/// </summary>
[DisplayName("实际数量")]
public decimal REAL_NUM
{
set { _real_num = value; }
get { return _real_num; }
}
/// <summary>
/// 移位单明细编号
/// </summary>
[DisplayName("移位单明细编号")]
public string MOVELOC_TAB_ID
{
set { _moveloc_tab_id = value; }
get { return _moveloc_tab_id; }
}
/// <summary>
/// 该库区总库存数
/// </summary>
[DisplayName("库区库存")]
public decimal MISTOCK_NUM
{
set { _mistock_num = value; }
get { return _mistock_num; }
}
/// <summary>
/// UNIT
/// </summary>
[DisplayName("UNIT")]
[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("重量UNIT")]
[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>
/// UNIT
/// </summary>
[DisplayName("UNIT")]
[TableClm(NoSelect = false)]
public string UNIT_NAME
{
set { _unit_name = value; }
get { return _unit_name; }
}
/// <summary>
/// 序号
/// </summary>
[DisplayName("序号")]
[TableClm(NoSelect = false)]
public int SORT
{
set { _sort = value; }
get { return _sort; }
}
/// <summary>
/// 某库位某批次某物料库存数
/// </summary>
[DisplayName("库存数量")]
[TableClm(NoSelect = false)]
public decimal LOC_NUM
{
set { _loc_num = value; }
get { return _loc_num; }
}
/// <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>
/// 规格
/// </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; }
}
/// <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>
/// 规格编号
/// </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; }
}
#endregion Model
}
}