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

267 lines
6.8 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using WMS.Attirubte;
using System.ComponentModel;
namespace WMS.Model.Base
{
#region Model
/// <summary>
/// 容器资料Model [TableClm(NoSelect = false)] 设置是否进行通用查询
/// </summary>
[Serializable]
[TableClmAttribute(TableName = "T_BASE_PALLET")]
public class PalletModel
{
//Pallet Num 20
private string _pallet_id="";
//Pallet Name 60
private string _pallet_name = "";
//容器类型 20
private string _pallet_type = "";
//长 (18,2)
private decimal _pallet_long=0;
//宽 (18,2)
private decimal _pallet_width=0;
//高 (18,2)
private decimal _pallet_height = 0;
//容积 (18,2)
private decimal _volume = 0;
//承载重量 (18,2)
private decimal _bearweight = 0;
//Status 1
private string _status="";
private string _status_name = "";
//备注 200
private string _remark = "";
//版本号 10
private string _version = "";
//类型名称 20
private string _type_name;
//占用人编号 20
private string _userid = "";
//占用人姓名
private string _name = "";
//第一列复选框
private Boolean _ischeck = false;
//操作人 10
private string _operator_id = "";
//操作人
private string _operator_name = "";
//操作日期
private DateTime _operatedate = DateTime.Parse("1900-01-01");
/// <summary>
/// Pallet Num
/// </summary>
[DisplayName("Pallet Num")]
public string PALLET_ID
{
get { return _pallet_id; }
set { _pallet_id = value; }
}
/// <summary>
/// Pallet Name
/// </summary>
[DisplayName("容器名称")]
public string PALLET_NAME
{
get { return _pallet_name; }
set { _pallet_name = value; }
}
/// <summary>
/// 容器型号 用于LookUpEdit下拉列表的数据查询
/// </summary>
[DisplayName("容器型号")]
[TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_DICTIONARY_ID", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " vc_dictionary_type = 'pallet_type' and c_flag = '1' ")]
public string PALLET_TYPE
{
get { return _pallet_type; }
set { _pallet_type = value; }
}
/// <summary>
/// 长
/// </summary>
[DisplayName("长")]
public decimal PALLET_LONG
{
get { return _pallet_long; }
set { _pallet_long = value; }
}
/// <summary>
/// 宽
/// </summary>
[DisplayName("宽")]
public decimal PALLET_WIDTH
{
get { return _pallet_width; }
set { _pallet_width = value; }
}
/// <summary>
/// 高
/// </summary>
[DisplayName("高")]
public decimal PALLET_HEIGHT
{
get { return _pallet_height; }
set { _pallet_height = value; }
}
/// <summary>
/// 容积
/// </summary>
[DisplayName("容积")]
public decimal VOLUME
{
get { return _volume; }
set { _volume = value; }
}
/// <summary>
/// 承载重量
/// </summary>
[DisplayName("承载重量")]
public decimal BEARWEIGHT
{
get { return _bearweight; }
set { _bearweight = value; }
}
//[TableClm(NoSelect = false)] 通用查询时不属于查询条件
/// <summary>
/// Status
/// </summary>
[DisplayName("Status")]
public string STATUS
{
get { return _status; }
set { _status = value; }
}
/// <summary>
/// 备注
/// </summary>
[DisplayName("备注")]
[TableClm(NoSelect = false)]
public string REMARK
{
get { return _remark; }
set { _remark = value; }
}
/// <summary>
/// 版本号
/// </summary>
[DisplayName("版本号")]
[TableClm(NoSelect = false)]
public string VERSION
{
get { return _version; }
set { _version = value; }
}
/// <summary>
/// 类型名称
/// </summary>
[DisplayName("类型名称")]
[TableClm(NoSelect = false)]
public string TYPE_NAME
{
get { return _type_name; }
set { _type_name = value; }
}
/// <summary>
/// Status名称
/// </summary>
[DisplayName("Status名称")]
[TableClm(NoSelect = false)]
public string STATUS_NAME
{
get { return _status_name; }
set { _status_name = value; }
}
/// <summary>
/// 占用人编号
/// </summary>
[DisplayName("占用人编号")]
[TableClmAttribute(ClmJoinTable = "T_BASE_USERINFO", JoinTableClm = "USER_ID", JoinTableClmName = "NAME")]
public string USER_ID
{
get { return _userid; }
set { _userid = value; }
}
/// <summary>
/// 占用人名称
/// </summary>
[DisplayName("占用人名称")]
[TableClm(NoSelect = false)]
public string NAME
{
get { return _name; }
set { _name = value; }
}
/// <summary>
/// 是否选中
/// </summary>
[DisplayName("是否选中")]
[TableClm(NoSelect = false)]
public Boolean IsCheck
{
get { return _ischeck; }
set { _ischeck = value; }
}
/// <summary>
/// 操作人ID
/// </summary>
[DisplayName("录入人")]
[TableClmAttribute(ClmJoinTable = "T_BASE_USERINFO", JoinTableClm = "USER_ID", JoinTableClmName = "NAME")]
public string OPERATORID
{
get { return _operator_id; }
set { _operator_id = value; }
}
/// <summary>
/// 操作人
/// </summary>
[DisplayName("录入人")]
[TableClm(NoSelect = false)]
public string OPERATOR_NAME
{
get { return _operator_name; }
set { _operator_name = value; }
}
/// <summary>
/// 操作时间
/// </summary>
[DisplayName("录入日期")]
public DateTime OPERATEDATE
{
get { return _operatedate; }
set { _operatedate = value; }
}
}
#endregion
}