BaoKai_202508-Wms-Jingwang..../WMS.Model/Stock/MoveLocModel.cs

280 lines
8.9 KiB
C#
Raw Normal View History

2025-08-24 09:35:55 +08:00
using System;
using WMS.Attirubte;
using System.ComponentModel;
namespace WMS.Model.Stock
{
[Serializable]
[TableClmAttribute(TableName = "T_STOCK_MOVELOC")]
public class MoveLocModel
{
#region Model
private Boolean _ischeck;//第一列复选框
[DisplayName("选择")]
[TableClm(NoSelect = false)]
public Boolean IsCheck
{
get { return _ischeck; }
set { _ischeck = value; }
}
private string _moveloc_id = string.Empty;
private string _moveloc_type = string.Empty;
private decimal _total_plan_num = 0;
private decimal _total_real_num = 0;
private string _create_person = string.Empty;
private string _confirm_person = string.Empty;
private string _move_person = string.Empty;
private DateTime _create_time = System.DateTime.Now;
private DateTime _confirm_time = System.DateTime.Now;
private DateTime _move_time = System.DateTime.Now;
private string _reason = string.Empty;
private string _remark = string.Empty;
private string _state = string.Empty;
private string _create_person_name = string.Empty;
private string _confirm_person_name = string.Empty;
private string _move_person_name = string.Empty;
private string _storage_id = string.Empty;
private string _area_id = string.Empty;
private string _storage_name = string.Empty;
private string _area_name = string.Empty;
private string _document_person = string.Empty;
private DateTime _document_time = System.DateTime.Now;
private decimal _print_count = 0;
private string _document_person_id = string.Empty;
/// <summary>
/// 移位单编号
/// </summary>
[DisplayName("移位单编号")]
public string MOVELOC_ID
{
set { _moveloc_id = value; }
get { return _moveloc_id; }
}
/// <summary>
/// 移位类型
/// </summary>
[DisplayName("移位类型")]
[TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'moveloc_type' and c_flag = '1' ", ClassName = "VC_DICTIONARY_NAME")]
public string MOVELOC_TYPE
{
set { _moveloc_type = value; }
get { return _moveloc_type; }
}
/// <summary>
/// 计划移位总数
/// </summary>
[DisplayName("计划总数")]
public decimal TOTAL_PLAN_NUM
{
set { _total_plan_num = value; }
get { return _total_plan_num; }
}
/// <summary>
/// 实际移位总数
/// </summary>
[DisplayName("实际总数")]
public decimal TOTAL_REAL_NUM
{
set { _total_real_num = value; }
get { return _total_real_num; }
}
/// <summary>
/// 仓库编号
/// </summary>
[DisplayName("仓库编号")]
[TableClmAttribute(JoinTableClmName = "STORAGE_NAME", JoinTableClm = "STORAGE_ID", ClmJoinTable = "T_BASE_STORAGEINFO")]
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", JoinTableWhere = "1 = 0")]
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("创建人")]
[TableClmAttribute(JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")]
public string CREATE_PERSON
{
set { _create_person = value; }
get { return _create_person; }
}
/// <summary>
/// 创建人
/// </summary>
[DisplayName("创建人")]
[TableClm(NoSelect = false)]
public string CREATE_PERSON_NAME
{
set { _create_person_name = value; }
get { return _create_person_name; }
}
/// <summary>
/// 审核人
/// </summary>
[DisplayName("审核人")]
[TableClmAttribute(JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")]
public string CONFIRM_PERSON
{
set { _confirm_person = value; }
get { return _confirm_person; }
}
/// <summary>
/// 审核人
/// </summary>
[DisplayName("审核人")]
[TableClm(NoSelect = false)]
public string CONFIRM_PERSON_NAME
{
set { _confirm_person_name = value; }
get { return _confirm_person_name; }
}
/// <summary>
/// 移位人
/// </summary>
[DisplayName("移位人")]
[TableClmAttribute(JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")]
public string MOVE_PERSON
{
set { _move_person = value; }
get { return _move_person; }
}
/// <summary>
/// 移位人
/// </summary>
[DisplayName("移位人")]
[TableClm(NoSelect = false)]
public string MOVE_PERSON_NAME
{
set { _move_person_name = value; }
get { return _move_person_name; }
}
/// <summary>
/// 创建时间
/// </summary>
[DisplayName("创建时间")]
public DateTime CREATE_TIME
{
set { _create_time = value; }
get { return _create_time; }
}
/// <summary>
/// 审核时间
/// </summary>
[DisplayName("审核时间")]
public DateTime CONFIRM_TIME
{
set { _confirm_time = value; }
get { return _confirm_time; }
}
/// <summary>
/// 移位时间
/// </summary>
[DisplayName("移位时间")]
public DateTime MOVE_TIME
{
set { _move_time = value; }
get { return _move_time; }
}
/// <summary>
/// 移位原因
/// </summary>
[DisplayName("移位原因")]
public string REASON
{
set { _reason = value; }
get { return _reason; }
}
/// <summary>
/// 备注
/// </summary>
[DisplayName("备注")]
public string REMARK
{
set { _remark = value; }
get { return _remark; }
}
/// <summary>
/// Status(未审核、已审核、已完成、已关闭)
/// </summary>
[DisplayName("Status")]
[TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'moveloc_state' and c_flag = '1' ", ClassName = "VC_DICTIONARY_NAME")]
public string STATE
{
set { _state = value; }
get { return _state; }
}
/// <summary>
/// 制单人
/// </summary>
[DisplayName("制单人")]
[TableClm(NoSelect = false)]
public string DOCUMENT_PERSON_ID
{
set { _document_person_id = value; }
get { return _document_person_id; }
}
/// <summary>
/// 制单人
/// </summary>
[DisplayName("制单人")]
[TableClm(NoSelect = false)]
public string DOCUMENT_PERSON
{
set { _document_person = value; }
get { return _document_person; }
}
/// <summary>
/// 制单时间
/// </summary>
[DisplayName("制单时间")]
[TableClm(NoSelect = false)]
public DateTime DOCUMENT_TIME
{
set { _document_time = value; }
get { return _document_time; }
}
/// <summary>
/// 打印次数
/// </summary>
[DisplayName("打印次数")]
public decimal PRINT_COUNT
{
set { _print_count = value; }
get { return _print_count; }
}
#endregion Model
}
}