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

259 lines
6.6 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using WMS.Attirubte;
using System.ComponentModel;
namespace WMS.Model.Stock
{
[Serializable]
[TableClmAttribute(TableName = "T_STOCK_STOREP_INFO")]
public class StorageRepInfoModel
{
#region Model
private string _storep_id = string.Empty;
private string _goods_id = string.Empty;
private decimal _shevls_num = 0;
private decimal _goodsout_count = 0;
private string _remark = string.Empty;
private string _version = string.Empty;
/// <summary>
/// 仓库补货单据编号
/// </summary>
[DisplayName("仓库补货单据编号")]
public string STOREP_ID
{
set { _storep_id = value; }
get { return _storep_id; }
}
/// <summary>
/// GoodsNumber
/// </summary>
[DisplayName("GoodsNumber")]
[TableClmAttribute(ClmJoinTable = "T_BASE_GOODS", JoinTableClm = "GOODS_ID", JoinTableClmName = "GOODS_NAME")]
public string GOODS_ID
{
set { _goods_id = value; }
get { return _goods_id; }
}
/// <summary>
/// 物料
/// </summary>
[DisplayName("Goods NAME")]
[TableClm(NoSelect = false)]
public string GOODS_NAME
{
set { _goods_name = value; }
get { return _goods_name; }
}
/// <summary>
/// 补货量
/// </summary>
[DisplayName("调拨量")]
public decimal GOODSOUT_COUNT
{
set { _goodsout_count = value; }
get { return _goodsout_count; }
}
/// <summary>
/// 出库量
/// </summary>
[DisplayName("库存量")]
public decimal SHEVLS_NUM
{
set { _shevls_num = value; }
get { return _shevls_num; }
}
/// <summary>
/// 备注
/// </summary>
[DisplayName("备注")]
public string REMARK
{
set { _remark = value; }
get { return _remark; }
}
/// <summary>
/// 版本号
/// </summary>
[DisplayName("版本号")]
public string VERSION
{
set { _version = value; }
get { return _version; }
}
#endregion Model
private string _selectid = "0";
/// <summary>
/// 选中项
/// </summary>
[DisplayName("选中")]
public string SELECTID
{
get { return _selectid; }
set { _selectid = value; }
}
private decimal _price = 0;
[DisplayName("标准金额")]
public decimal PRICE
{
get { return _price; }
set { _price = value; }
}
private decimal _sumprice = 0;
[DisplayName("总金额")]
public decimal SUMPRICE
{
get { return _sumprice; }
set { _sumprice = value; }
}
private string _unit = string.Empty;
/// <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; }
}
private string _unit_name = string.Empty;
/// <summary>
/// UNIT名称
/// </summary>
[DisplayName("UNIT名称")]
public string UNIT_NAME
{
get { return _unit_name; }
set { _unit_name = value; }
}
public string _scale_unit = string.Empty;
/// <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; }
}
public int _sort = 0;
private string _sku_id = string.Empty;
private string _sku_name = string.Empty;
private decimal _sku_num = 0;
private string _storage_name = string.Empty;
private string _storage_id = string.Empty;
private string _goods_name = string.Empty;
private decimal _cost_price = 0;
private decimal _sum_cost_price = 0;
[DisplayName("序号")]
public int SORT
{
get { return _sort; }
set { _sort = value; }
}
/// 规格编号
/// </summary>
[DisplayName("规格编号")]
[TableClm(NoSelect = false)]
public string SKU_ID
{
set { _sku_id = value; }
get { return _sku_id; }
}
/// <summary>
/// 规格名称
/// </summary>
[DisplayName("规格名称")]
public string SKU_NAME
{
set { _sku_name = value; }
get { return _sku_name; }
}
/// <summary>
/// 规格数量
/// </summary>
[DisplayName("规格数量")]
public decimal SKU_NUM
{
set { _sku_num = value; }
get { return _sku_num; }
}
/// <summary>
/// 仓库
/// </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("成本价")]
public decimal COST_PRICE
{
get { return _cost_price; }
set
{
_cost_price = value;
}
}
[DisplayName("总成本价")]
public decimal SUM_COST_PRICE
{
get { return _sum_cost_price; }
set { _sum_cost_price = value; }
}
}
}