280 lines
8.9 KiB
C#
280 lines
8.9 KiB
C#
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
|
|
}
|
|
}
|