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

265 lines
7.8 KiB
C#

using System;
using WMS.Attirubte;
using System.ComponentModel;
namespace WMS.Model.Stock
{
[Serializable]
[TableClmAttribute(TableName = "T_STOCK_AREA_REP_OUT")]
public class AreaRepOutModel
{
#region Model
private string _area_rep_id = string.Empty;
private string _out_loc_id = string.Empty;
private decimal _plan_count = 0;
private decimal _real_count = 0;
private string _goods_id = string.Empty;
private string _tab_out_id = string.Empty;
private string _goods_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 AREA_REP_ID
{
set { _area_rep_id = value; }
get { return _area_rep_id; }
}
/// <summary>
/// 出库库位编号
/// </summary>
[DisplayName("出库库位")]
public string OUT_LOC_ID
{
set { _out_loc_id = value; }
get { return _out_loc_id; }
}
/// <summary>
/// 计划数量
/// </summary>
[DisplayName("计划数量")]
public decimal PLAN_COUNT
{
set { _plan_count = value; }
get { return _plan_count; }
}
/// <summary>
/// 实际数量
/// </summary>
[DisplayName("实际数量")]
public decimal REAL_COUNT
{
set { _real_count = value; }
get { return _real_count; }
}
/// <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 TAB_OUT_ID
{
set { _tab_out_id = value; }
get { return _tab_out_id; }
}
/// <summary>
/// 该库区总库存数
/// </summary>
[DisplayName("库区库存")]
[TableClm(NoSelect = false)]
public decimal MISTOCK_NUM
{
set { _mistock_num = value; }
get { return _mistock_num; }
}
/// <summary>
/// 某库位某批次某物料库存数
/// </summary>
[DisplayName("库存数量")]
[TableClm(NoSelect = false)]
public decimal LOC_NUM
{
set { _loc_num = value; }
get { return _loc_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("入库批次号")]
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
}
}