BaoKai_202508_Wms_Jingwang_.../WMS.Model/Stock/StorageRepModel.cs

451 lines
13 KiB
C#
Raw Normal View History

2025-08-24 21:52:42 +08:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using WMS.Attirubte;
using System.ComponentModel;
using WMS.Model.Base;
namespace WMS.Model.Stock
{
[Serializable]
[TableClmAttribute(TableName = "T_STOCK_STOREP")]
public class StorageRepModel
{
#region Model
private string _storep_id = string.Empty;
private decimal _totalout_num = 0;
private string _create_man = string.Empty;
private string _create_man_name = string.Empty;
private string _confirm_man = string.Empty;
private string _confirm_man_name = string.Empty;
//private string _review_man;
//private string _review_man_name;
private DateTime _create_date = System.DateTime.Now;
private DateTime _confirm_date = System.DateTime.Now;
//private DateTime _review_date;
private DateTime _expect_date = System.DateTime.Now.AddDays(1);
private string _stostart_id = string.Empty;
private string _stostart_name = string.Empty;
private string _stoend_id = string.Empty;
private string _stoend_name = string.Empty;
private string _storep_status = string.Empty;
private string _resion = string.Empty;
private string _resion_name = string.Empty;
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>
/// 调拨总量
/// </summary>
[DisplayName("调拨总量")]
public decimal TOTALOUT_NUM
{
set { _totalout_num = value; }
get { return _totalout_num; }
}
/// <summary>
/// 创建人
/// </summary>
[DisplayName("创建人")]
[TableClmAttribute(JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")]
public string CREATE_MAN
{
set { _create_man = value; }
get { return _create_man; }
}
/// <summary>
/// 创建人
/// </summary>
[DisplayName("创建人")]
[TableClm(NoSelect = false)]
public string CREATE_MAN_NAME
{
set { _create_man_name = value; }
get { return _create_man_name; }
}
/// <summary>
/// 审核人
/// </summary>
[DisplayName("审核人")]
[TableClmAttribute(JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")]
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("审核人")]
//[TableClmAttribute(JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")]
//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 CREATE_DATE
{
set { _create_date = value; }
get { return _create_date; }
}
/// <summary>
/// 审核时间
/// </summary>
[DisplayName("审核时间")]
public DateTime CONFIRM_DATE
{
set { _confirm_date = value; }
get { return _confirm_date; }
}
///// <summary>
///// 审核时间
///// </summary>
//[DisplayName("审核时间")]
//public DateTime REVIEW_DATE
//{
// set { _review_date = value; }
// get { return _review_date; }
//}
/// <summary>
/// 预计到货时间
/// </summary>
[DisplayName("预计到货时间")]
public DateTime EXPECT_DATE
{
set { _expect_date = value; }
get { return _expect_date; }
}
/// <summary>
/// 调出仓库编号
/// </summary>
[DisplayName("调出仓库编号")]
[TableClmAttribute(ClmJoinTable = "T_BASE_STORAGEINFO", JoinTableClm = "STORAGE_ID", JoinTableClmName = "STORAGE_NAME")]
public string STOSTART_ID
{
set { _stostart_id = value; }
get { return _stostart_id; }
}
/// <summary>
/// 出库仓库编号
/// </summary>
[DisplayName("调出仓库")]
[TableClm(NoSelect = false)]
public string STOSTART_NAME
{
set { _stostart_name = value; }
get { return _stostart_name; }
}
/// <summary>
/// 调入仓库编号
/// </summary>
[DisplayName("调入仓库编号")]
[TableClmAttribute(ClmJoinTable = "T_BASE_STORAGEINFO", JoinTableClm = "STORAGE_ID", JoinTableClmName = "STORAGE_NAME")]
public string STOEND_ID
{
set { _stoend_id = value; }
get { return _stoend_id; }
}
/// <summary>
/// 目的仓库编号
/// </summary>
[DisplayName("调入仓库")]
[TableClm(NoSelect = false)]
public string STOEND_NAME
{
set { _stoend_name = value; }
get { return _stoend_name; }
}
/// <summary>
/// 单据Status0未确认1已确认2已审核3已提交
/// </summary>
[DisplayName("单据Status0未确认1已确认2已审核3已提交")]
public string STOREP_STATUS
{
set { _storep_status = value; }
get { return _storep_status; }
}
/// <summary>
/// 补货原因
/// </summary>
[DisplayName("补货原因")]
[TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_DICTIONARY_ID", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " vc_dictionary_type = 'Rep_reason' and c_flag = '1' ", ClassName = "VC_DICTIONARY_NAME")]
public string RESION
{
set { _resion = value; }
get { return _resion; }
}
/// <summary>
/// 补货原因
/// </summary>
[DisplayName("补货原因")]
[TableClm(NoSelect = false)]
public string RESION_NAME
{
set { _resion_name = value; }
get { return _resion_name; }
}
/// <summary>
/// 备注
/// </summary>
[DisplayName("备注")]
[TableClm(NoSelect = false)]
public string REMARK
{
set { _remark = value; }
get { return _remark; }
}
/// <summary>
/// 版本号
/// </summary>
[DisplayName("版本号")]
[TableClm(NoSelect = false)]
public string VERSION
{
set { _version = value; }
get { return _version; }
}
#endregion Model
private string _selectid = "0";
/// <summary>
/// 选中项
/// </summary>
[DisplayName("选中")]
[TableClm(NoSelect = false)]
public string SELECTID
{
get { return _selectid; }
set { _selectid = value; }
}
private DateTime _timeStart = DateTime.Parse("1900-01-01");
private DateTime _timeEnd = DateTime.Parse("1900-01-01");
/// <summary>
/// 起始日期
/// </summary>
[DisplayName("起始日期")]
[TableClm(NoSelect = false)]
public DateTime TIMESTART
{
get { return _timeStart; }
set { _timeStart = value; }
}
/// <summary>
/// 结束日期
/// </summary>
[DisplayName("结束日期")]
[TableClm(NoSelect = false)]
public DateTime TIMEEND
{
get { return _timeEnd; }
set { _timeEnd = value; }
}
private string _STORAGE_ID = string.Empty;
[DisplayName("所属仓库")]
[TableClmAttribute(JoinTableClmName = "STORAGE_NAME", JoinTableClm = "STORAGE_ID", ClmJoinTable = "T_BASE_STORAGEINFO", ClassName = "STORAGE_NAME")]
public string STORAGE_ID
{
set { _STORAGE_ID = value; }
get { return _STORAGE_ID; }
}
private string _STORAGE_NAME = string.Empty;
[DisplayName("仓库名称")]
[TableClm(NoSelect = false)]
public string STORAGE_NAME
{
set { _STORAGE_NAME = value; }
get { return _STORAGE_NAME; }
}
private string _STORAGE_AREA_ID = string.Empty;
[DisplayName("所属库区")]
[TableClmAttribute(JoinTableClmName = "STORAGE_AREA_NAME", JoinTableClm = "STORAGE_AREA_ID", ClmJoinTable = "T_BASE_STORAGE_AREA", ClassName = "STORAGE_AREA_NAME")]
public string STORAGE_AREA_ID
{
set { _STORAGE_AREA_ID = value; }
get { return _STORAGE_AREA_ID; }
}
private string _STORAGE_AREA_NAME = string.Empty;
[DisplayName("库区名称")]
[TableClm(NoSelect = false)]
public string STORAGE_AREA_NAME
{
set { _STORAGE_AREA_NAME = value; }
get { return _STORAGE_AREA_NAME; }
}
private List<StorageInfoModel> modelStorageInfo = new List<StorageInfoModel>();
/// <summary>
/// 用户所属仓库
/// </summary>
[DisplayName("仓库名称")]
[TableClm(NoSelect = false)]
public List<StorageInfoModel> StorageInfo
{
set { modelStorageInfo = value; }
get { return modelStorageInfo; }
}
public string _document_person_id = string.Empty;
/// <summary>
/// 制单人
/// </summary>
[DisplayName("制单人")]
[TableClm(NoSelect = false)]
public string DOCUMENT_PERSON_ID
{
set { _document_person_id = value; }
get { return _document_person_id; }
}
public string _document_person = string.Empty;
/// <summary>
/// 制单人
/// </summary>
[DisplayName("制单人名称")]
[TableClm(NoSelect = false)]
public string DOCUMENT_PERSON
{
set { _document_person = value; }
get { return _document_person; }
}
public DateTime _document_time = DateTime.Parse("1900-01-01");
/// <summary>
/// 制单时间
/// </summary>
[DisplayName("制单时间")]
[TableClm(NoSelect = false)]
public DateTime DOCUMENT_TIME
{
set { _document_time = value; }
get { return _document_time; }
}
public decimal _print_count = 0;
private string _shippers = string.Empty;
private string _ori_bill = string.Empty;
private string _operator_id = string.Empty;
private string _operator_name = string.Empty;
private DateTime _operatedate = DateTime.Parse("1900-01-01");
/// <summary>
/// 打印次数
/// </summary>
[DisplayName("打印次数")]
public decimal PRINT_COUNT
{
set { _print_count = value; }
get { return _print_count; }
}
/// <summary>
/// 承运商
/// </summary>
[DisplayName("承运商")]
public string SHIPPERS
{
set { _shippers = value; }
get { return _shippers; }
}
/// <summary>
/// 来源单号
/// </summary>
[DisplayName("来源单号")]
public string ORI_BILL
{
set { _ori_bill = value; }
get { return _ori_bill; }
}
/// <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; } }
}
}