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

122 lines
3.4 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;
using WMS.Attirubte;
namespace WMS.Model.Base
{
/// <summary>
/// 用户库区关联表
/// </summary>
[Serializable]
[TableClmAttribute(TableName = "T_BASE_USERAREA")]
public class UserAreaModel
{
private string _user_id = string.Empty;
private string _area_id = string.Empty;
private string _area_name = string.Empty;
private string _workkind_id = string.Empty;
private string _workkind_name = string.Empty;
private decimal _workload=0;
/// <summary>
/// 用户编号
/// </summary>
[DisplayName("用户编号")]
public string USER_ID
{
get { return _user_id; }
set { _user_id = value; }
}
/// <summary>
/// 用户名称
/// </summary>
[DisplayName("用户名称")]
public string USER_NAME
{
get { return _user_name; }
set { _user_name = 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;
private string _user_name;
[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", ClassName = "AREA_NAME")]
public string AREA_ID
{
get { return _area_id; }
set { _area_id = value; }
}
/// <summary>
/// 库区名称
/// </summary>
[DisplayName("库区名称")]
[TableClm(NoSelect = false)]
public string AREA_NAME
{
get { return _area_name; }
set { _area_name = value; }
}
/// <summary>
/// 工种类型编号
/// </summary>
[DisplayName("工种类型")]
[TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "T_Sys_Dictionary_Tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'workkind_type' and c_flag = '1' ")]
public string WORKKIND_ID
{
get { return _workkind_id; }
set { _workkind_id = value; }
}
/// <summary>
/// 工种类型名称
/// </summary>
[DisplayName("工种类型")]
[TableClm(NoSelect = false)]
public string WORKKIND_NAME
{
get { return _workkind_name; }
set { _workkind_name = value; }
}
/// <summary>
/// 工种量
/// </summary>
[DisplayName("最小工作量")]
public decimal WORKLOAD
{
get { return _workload; }
set { _workload = value; }
}
}
}