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

451 lines
13 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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; } }
}
}