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

266 lines
8.5 KiB
C#

using System;
using WMS.Attirubte;
using System.ComponentModel;
namespace WMS.Model.Stock
{
/// <summary>
/// 盘点任务表
/// </summary>
[Serializable]
[TableClmAttribute(TableName = "T_STOCK_COUNTING")]
public partial class CountingModel
{
#region
private string _count_id = string.Empty;
private DateTime _count_date = System.DateTime.Now;
private string _count_man = string.Empty;
private string _count_man_name = string.Empty;
private string _confirm_man = string.Empty;
private string _confirm_man_name = string.Empty;
private DateTime _confirm_date = DateTime.Parse("1900-01-01");
private string _plan_man = string.Empty;
private string _plan_man_name = string.Empty;
private DateTime _plan_date = DateTime.Parse("1900-01-01");
private DateTime _plan_date_star = DateTime.Parse("1900-01-01");
private DateTime _plan_date_end = DateTime.Parse("1900-01-01");
private string _review_man = string.Empty;
private string _review_man_name = string.Empty;
private DateTime _review_date = DateTime.Parse("1900-01-01");
private string _sto_id = string.Empty;
private string _sto_name = string.Empty;
private string _count_type = string.Empty;
private string _remark = string.Empty;
private string _count_back = string.Empty;
private string _count_status = string.Empty;
private string _create_type = string.Empty;
private string _ori_id = string.Empty;
/// <summary>
/// 盘点单号
/// </summary>
[DisplayName("盘点单号")]
public string COUNT_ID
{
set { _count_id = value; }
get { return _count_id; }
}
/// <summary>
/// 盘点时间
/// </summary>
[DisplayName("盘点时间")]
public DateTime COUNT_DATE
{
set { _count_date = value; }
get { return _count_date; }
}
/// <summary>
/// 盘点人
/// </summary>
[DisplayName("盘点人")]
[TableClmAttribute(ClmJoinTable = "T_BASE_USERINFO", JoinTableClm = "USER_ID", JoinTableClmName = "NAME")]
public string COUNT_MAN
{
set { _count_man = value; }
get { return _count_man; }
}
/// <summary>
/// 盘点人
/// </summary>
[DisplayName("盘点人")]
[TableClm(NoSelect = false)]
public string COUNT_MAN_NAME
{
set { _count_man_name = value; }
get { return _count_man_name; }
}
/// <summary>
/// 确认人
/// </summary>
[DisplayName("确认人")]
[TableClmAttribute(ClmJoinTable = "T_BASE_USERINFO", JoinTableClm = "USER_ID", JoinTableClmName = "NAME")]
public string CONFIRM_MAN
{
set { _confirm_man = value; }
get { return _confirm_man; }
}
/// <summary>
/// 确认人
/// </summary>
[DisplayName("确认人")]
[TableClm(NoSelect = false)]
public string CONFIRM_MAN_NAME
{
set { _confirm_man_name = value; }
get { return _confirm_man_name; }
}
/// <summary>
/// 确认时间
/// </summary>
[DisplayName("确认时间")]
public DateTime CONFIRM_DATE
{
set { _confirm_date = value; }
get { return _confirm_date; }
}
/// <summary>
/// 计划人
/// </summary>
[DisplayName("计划人")]
[TableClmAttribute(ClmJoinTable = "T_BASE_USERINFO", JoinTableClm = "USER_ID", JoinTableClmName = "NAME")]
public string PLAN_MAN
{
set { _plan_man = value; }
get { return _plan_man; }
}
/// <summary>
/// 计划人
/// </summary>
[DisplayName("计划人")]
[TableClm(NoSelect = false)]
public string PLAN_MAN_NAME
{
set { _plan_man_name = value; }
get { return _plan_man_name; }
}
/// <summary>
/// 计划时间(下单时间)
/// </summary>
[DisplayName("计划时间")]
public DateTime PLAN_DATE
{
set { _plan_date = value; }
get { return _plan_date; }
}
/// <summary>
/// 计划时间(下单时间)
/// </summary>
[DisplayName("计划时间开始")]
[TableClm(NoSelect = false)]
public DateTime PLAN_DATE_STAR
{
set { _plan_date_star = value; }
get { return _plan_date_star; }
}
/// <summary>
/// 计划时间(下单时间)
/// </summary>
[DisplayName("计划时间结束")]
[TableClm(NoSelect = false)]
public DateTime PLAN_DATE_END
{
set { _plan_date_end = value; }
get { return _plan_date_end; }
}
/// <summary>
/// 复核人
/// </summary>
[DisplayName("复核人")]
[TableClmAttribute(ClmJoinTable = "T_BASE_USERINFO", JoinTableClm = "USER_ID", JoinTableClmName = "NAME")]
public string REVIEW_MAN
{
set { _review_man = value; }
get { return _review_man; }
}
/// <summary>
/// 复核人
/// </summary>
[DisplayName("复核人")]
[TableClm(NoSelect = false)]
public string REVIEW_MAN_NAME
{
set { _review_man_name = value; }
get { return _review_man_name; }
}
/// <summary>
/// 复核时间
/// </summary>
[DisplayName("复核时间")]
public DateTime REVIEW_DATE
{
set { _review_date = value; }
get { return _review_date; }
}
/// <summary>
/// 仓库
/// </summary>
[DisplayName("仓库")]
[TableClmAttribute(ClmJoinTable = "T_BASE_STORAGEINFO", JoinTableClm = "STORAGE_ID", JoinTableClmName = "STORAGE_NAME")]
public string STO_ID
{
set { _sto_id = value; }
get { return _sto_id; }
}
/// <summary>
/// 仓库
/// </summary>
[DisplayName("仓库")]
[TableClm(NoSelect = false)]
public string STO_NAME
{
set { _sto_name = value; }
get { return _sto_name; }
}
/// <summary>
/// 盘点类型(0 全盘 1 动盘 2 自定义)
/// </summary>
[DisplayName("盘点类型")]
[TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'COUNT_TYPE'", ClassName = "VC_DICTIONARY_NAME")]
public string COUNT_TYPE
{
set { _count_type = value; }
get { return _count_type; }
}
/// <summary>
/// 备注
/// </summary>
[DisplayName("备注")]
public string REMARK
{
set { _remark = value; }
get { return _remark; }
}
/// <summary>
/// 反馈(0 无差异 1 有差异)
/// </summary>
[DisplayName("反馈")]
[TableClm(ColumnData = "无差异%0|有差异%1")]
public string COUNT_BACK
{
set { _count_back = value; }
get { return _count_back; }
}
/// <summary>
/// 单据Status(0 未确认 1 已确认 2 已盘点 3 已复盘 4 已审核 5 已调整 6 已作废)
/// </summary>
[DisplayName("单据Status")]
public string COUNT_STATUS
{
set { _count_status = value; }
get { return _count_status; }
}
/// <summary>
/// 生成方式(0 手工 1 策略)
/// </summary>
[DisplayName("生成方式")]
[TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'create_method'", ClassName = "VC_DICTIONARY_NAME")]
public string CREATE_TYPE
{
set { _create_type = value; }
get { return _create_type; }
}
/// <summary>
/// 原单号
/// </summary>
[DisplayName("原单号")]
public string ORI_ID
{
set { _ori_id = value; }
get { return _ori_id; }
}
#endregion Model
}
}