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

107 lines
3.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using WMS.Attirubte;
using System.ComponentModel;
namespace WMS.Model.Base
{
[Serializable]
[TableClmAttribute(TableName = "T_BASE_USERDEPART")]
public class UserDepartModel
{
#region Model
private string _dep_id =string.Empty;
private string _user_id = string.Empty;
private string _com_name = string.Empty;
private string _user_name = string.Empty;
private string _group_id = string.Empty;
private string _com_type = string.Empty;
private string _com_dpc = string.Empty;
/// <summary>
/// 机构编号
/// </summary>
[DisplayName("机构编号")]
[TableClmAttribute(JoinTableClmName = "DEP_NAME", JoinTableClm = "DEP_ID", ClmJoinTable = "T_BASE_DEPARTMENTINFO")]
public string DEP_ID
{
set { _dep_id = value; }
get { return _dep_id; }
}
/// <summary>
/// 用户编号
/// </summary>
/// </summary>
[DisplayName("用户编号")]
[TableClmAttribute(JoinTableClmName = "NAME", JoinTableClm = "USER_ID", ClmJoinTable = "T_BASE_USERINFO")]
public string USER_ID
{
set { _user_id = value; }
get { return _user_id; }
}
/// <summary>
/// 机构名称
/// </summary>
/// </summary>
[DisplayName("机构")]
[TableClm(NoSelect = false)]
public string COM_NAME
{
get { return _com_name; }
set { _com_name = value; }
}
/// <summary>
/// 上级编号
/// </summary>
/// </summary>
[DisplayName("上级编号")]
[TableClm(NoSelect = false)]
public string GROUP_ID
{
get { return _group_id; }
set { _group_id = value; }
}
/// <summary>
/// 用户姓名
/// </summary>
/// </summary>
[DisplayName("用户姓名")]
[TableClm(NoSelect = false)]
public string User_name
{
get { return _user_name; }
set { _user_name = value; }
}
/// <summary>
/// 公司性质
/// </summary>
[DisplayName("公司性质")]
[TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'com_nature' and c_flag = '1' ", ClassName = "VC_DICTIONARY_NAME")]
public string COM_TYPE
{
set { _com_type = value; }
get { return _com_type; }
}
/// <summary>
/// UNIT/公司
/// </summary>
[DisplayName("UNIT/公司")]
[TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "t_sys_dictionary_tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'com_dep' and c_flag = '1' ", ClassName = "VC_DICTIONARY_NAME")]
public string COM_DPC
{
set { _com_dpc = value; }
get { return _com_dpc; }
}
#endregion Model
}
}