454 lines
12 KiB
C#
454 lines
12 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_USERINFO")]
|
|
public class UserDataModel
|
|
{
|
|
#region Model
|
|
private string _username = string.Empty;
|
|
private string _password = string.Empty;
|
|
private string _dep_id = string.Empty;
|
|
private string _name = string.Empty;
|
|
private string _phone = string.Empty;
|
|
private string _qq = string.Empty;
|
|
private string _email = string.Empty;
|
|
private string _user_id = string.Empty;
|
|
private string _ip = string.Empty;
|
|
private string _nameshort = string.Empty;
|
|
private string _role_id = string.Empty;
|
|
|
|
[DisplayName("用户名")]
|
|
/// <summary>
|
|
/// 用户名
|
|
/// </summary>
|
|
public string USERNAME
|
|
{
|
|
set { _username = value; }
|
|
get { return _username; }
|
|
}
|
|
|
|
[DisplayName("密码")]
|
|
[TableClm(NoSelect = false)]
|
|
/// <summary>
|
|
/// 密码
|
|
/// </summary>
|
|
public string PASSWORD
|
|
{
|
|
set { _password = value; }
|
|
get { return _password; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 所属机构
|
|
/// </summary> JoinTableClmName JoinTableClmName
|
|
[DisplayName("所属机构")]
|
|
[TableClmAttribute(JoinTableClmName = "DEP_NAME", JoinTableClm = "DEP_ID", ClmJoinTable = "t_base_departmentinfo", ClassName = "DEP_NAME")]
|
|
public string DEP_ID
|
|
{
|
|
set { _dep_id = value; }
|
|
get { return _dep_id; }
|
|
}
|
|
|
|
private string _com_id = string.Empty;
|
|
[DisplayName("所属部门")]
|
|
/// <summary>
|
|
/// 所属部门
|
|
/// </summary>
|
|
[TableClmAttribute(JoinTableClmName = "COM_NAME", JoinTableClm = "COM_ID", ClmJoinTable = "T_BASE_COMPANY")]
|
|
public string COM_ID
|
|
{
|
|
set { _com_id = value; }
|
|
get { return _com_id; }
|
|
}
|
|
|
|
private string _com_name = string.Empty;
|
|
|
|
/// <summary>
|
|
/// 所在机构
|
|
/// </summary>
|
|
[DisplayName("所在机构")]
|
|
[TableClm(NoSelect = false)]
|
|
public string COM_NAME
|
|
{
|
|
set { _com_name = value; }
|
|
get { return _com_name; }
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// 姓名
|
|
/// </summary>
|
|
[DisplayName("姓名")]
|
|
public string NAME
|
|
{
|
|
set { _name = value; }
|
|
get { return _name; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 电话
|
|
/// </summary>
|
|
[DisplayName("Phone")]
|
|
public string PHONE
|
|
{
|
|
set { _phone = value; }
|
|
get { return _phone; }
|
|
}
|
|
|
|
[DisplayName("QQ")]
|
|
/// <summary>
|
|
/// QQ
|
|
/// </summary>
|
|
public string QQ
|
|
{
|
|
set { _qq = value; }
|
|
get { return _qq; }
|
|
}
|
|
|
|
[DisplayName("电子邮箱")]
|
|
/// <summary>
|
|
/// 电子邮箱
|
|
/// </summary>
|
|
public string EMAIL
|
|
{
|
|
set { _email = value; }
|
|
get { return _email; }
|
|
}
|
|
|
|
[DisplayName("用户编号")]
|
|
/// <summary>
|
|
/// 用户编号
|
|
/// </summary>
|
|
public string USER_ID
|
|
{
|
|
set { _user_id = value; }
|
|
get { return _user_id; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// IP地址
|
|
/// </summary>
|
|
public string IP
|
|
{
|
|
set { _ip = value; }
|
|
get { return _ip; }
|
|
}
|
|
|
|
[DisplayName("拼音简称")]
|
|
/// <summary>
|
|
/// 拼音简称
|
|
/// </summary>
|
|
public string NAMESHORT
|
|
{
|
|
set { _nameshort = value; }
|
|
get { return _nameshort; }
|
|
}
|
|
|
|
|
|
private string _dep_Name = string.Empty;
|
|
/// <summary>
|
|
/// 机构名称
|
|
/// </summary>
|
|
[DisplayName("机构名称")]
|
|
[TableClm(NoSelect = false)]
|
|
public string DEP_NAME
|
|
{
|
|
set { _dep_Name = value; }
|
|
get { return _dep_Name; }
|
|
}
|
|
|
|
[DisplayName("Role Name")]
|
|
/// <summary>
|
|
/// Role Name
|
|
/// </summary>
|
|
public string ROLE_ID
|
|
{
|
|
set { _role_id = value; }
|
|
get { return _role_id; }
|
|
}
|
|
|
|
private string _role_name = string.Empty;
|
|
[DisplayName("角色名")]
|
|
[TableClm(NoSelect = false)]
|
|
/// <summary>
|
|
/// Role Name
|
|
/// </summary>
|
|
public string ROLE_NAME
|
|
{
|
|
set { _role_name = value; }
|
|
get { return _role_name; }
|
|
}
|
|
|
|
private string _USRINFO_STATUS = string.Empty;
|
|
/// <summary>
|
|
/// 资料Status
|
|
/// </summary>
|
|
[DisplayName("启用状态")]
|
|
public string USRINFO_STATUS
|
|
{
|
|
set { _USRINFO_STATUS = value; }
|
|
get { return _USRINFO_STATUS; }
|
|
}
|
|
|
|
private string _USER_STATUS = string.Empty;
|
|
/// <summary>
|
|
/// 离职Status
|
|
/// </summary>
|
|
[DisplayName("离职状态")]
|
|
[TableClm(ColumnData = "离职%0|在职%1")]
|
|
public string USER_STATUS
|
|
{
|
|
set { _USER_STATUS = value; }
|
|
get { return _USER_STATUS; }
|
|
}
|
|
|
|
private string _USER_NUMBER = string.Empty;
|
|
/// <summary>
|
|
/// 员工编号
|
|
/// </summary>
|
|
[DisplayName("员工编号")]
|
|
public string USER_NUMBER
|
|
{
|
|
set { _USER_NUMBER = value; }
|
|
get { return _USER_NUMBER; }
|
|
}
|
|
|
|
private DateTime _USER_ENTRY = DateTime.Parse("1900-01-01");
|
|
/// <summary>
|
|
/// 入职时间
|
|
/// </summary>
|
|
[DisplayName("入职时间")]
|
|
public DateTime USER_ENTRY
|
|
{
|
|
set { _USER_ENTRY = value; }
|
|
get { return _USER_ENTRY; }
|
|
}
|
|
|
|
private DateTime _USER_DRIVING = DateTime.Parse("1900-01-01");
|
|
/// <summary>
|
|
/// 驾照时间
|
|
/// </summary>
|
|
[DisplayName("驾照时间")]
|
|
public DateTime USER_DRIVING
|
|
{
|
|
set { _USER_DRIVING = value; }
|
|
get { return _USER_DRIVING; }
|
|
}
|
|
|
|
private string _INFO_USER = string.Empty;
|
|
/// <summary>
|
|
/// 维护人员
|
|
/// </summary>
|
|
[DisplayName("维护人员")]
|
|
public string INFO_USER
|
|
{
|
|
set { _INFO_USER = value; }
|
|
get { return _INFO_USER; }
|
|
}
|
|
|
|
private DateTime _INFO_DATE = DateTime.Parse("1900-01-01");
|
|
/// <summary>
|
|
/// 维护时间
|
|
/// </summary>
|
|
[DisplayName("维护时间")]
|
|
public DateTime INFO_DATE
|
|
{
|
|
set { _INFO_DATE = value; }
|
|
get { return _INFO_DATE; }
|
|
}
|
|
|
|
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; }
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string LIST_STORAGE_ID
|
|
{
|
|
get { return _LIST_STORAGE_ID; }
|
|
set { _LIST_STORAGE_ID = value; }
|
|
}
|
|
|
|
/// <remarks/>
|
|
public string LIST_DEP_ID
|
|
{
|
|
get { return _LIST_DEP_ID; }
|
|
set { _LIST_DEP_ID = value; }
|
|
}
|
|
|
|
//private List<StorageInfoModel> modelStorageInfo = new List<StorageInfoModel>();
|
|
///// <summary>
|
|
///// 用户所属仓库
|
|
///// </summary>
|
|
//[DisplayName("仓库名称")]
|
|
//public List<StorageInfoModel> StorageInfo
|
|
//{
|
|
// set { modelStorageInfo = value; }
|
|
// get { return modelStorageInfo; }
|
|
//}
|
|
#endregion Model
|
|
|
|
|
|
|
|
private byte[] _img =null;
|
|
/// <summary>
|
|
///图片
|
|
/// <summary>
|
|
[DisplayName("头像")]
|
|
[TableClm(NoSelect = false)]
|
|
public byte[] IMG { get { return _img; } set { _img = value; } }
|
|
|
|
|
|
|
|
|
|
private string _workkind_id = string.Empty;
|
|
/// <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; }
|
|
}
|
|
|
|
|
|
private string _workkind_name = string.Empty;
|
|
private string _LIST_DEP_ID;
|
|
private string _LIST_STORAGE_ID;
|
|
private decimal _PICK_MAX;
|
|
private bool _ischeck;
|
|
private string _driver_id;
|
|
private string _driver_status;
|
|
private string _sex;
|
|
private int _drive_active_time;
|
|
private string _drive_level;
|
|
private string _is_driver;
|
|
private string _drive_level_name;
|
|
/// <summary>
|
|
/// 工种类型名称
|
|
/// </summary>
|
|
[DisplayName("工种类型")]
|
|
[TableClm(NoSelect = false)]
|
|
public string WORKKIND_NAME
|
|
{
|
|
get { return _workkind_name; }
|
|
set { _workkind_name = value; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 捡货最大数
|
|
/// </summary>
|
|
[DisplayName("最大捡货数")]
|
|
[TableClm(NoSelect = false)]
|
|
public decimal PICK_MAX
|
|
{
|
|
set { _PICK_MAX = value; }
|
|
get { return _PICK_MAX; }
|
|
}
|
|
|
|
[DisplayName("是否选中")]
|
|
[TableClm(NoSelect = false)]
|
|
public Boolean IsCheck
|
|
{
|
|
get { return _ischeck; }
|
|
set { _ischeck = value; }
|
|
}
|
|
|
|
|
|
|
|
[DisplayName("驾照编号")]
|
|
public string DRIVE_ID
|
|
{
|
|
get { return _driver_id; }
|
|
set { _driver_id = value; }
|
|
}
|
|
|
|
[DisplayName("使用状态")]
|
|
public string DRIVE_STATUS
|
|
{
|
|
get { return _driver_status; }
|
|
set { _driver_status = value; }
|
|
}
|
|
|
|
[DisplayName("性别")]
|
|
public string SEX
|
|
{
|
|
get { return _sex; }
|
|
set { _sex = value; }
|
|
}
|
|
|
|
[DisplayName("驾照有效期")]
|
|
public int DRIVE_ACTIVE_TIME
|
|
{
|
|
get { return _drive_active_time; }
|
|
set { _drive_active_time = value; }
|
|
}
|
|
|
|
[DisplayName("驾照等级")]
|
|
[TableClmAttribute(JoinTableClmName = "VC_DICTIONARY_NAME", JoinTableClm = "VC_CHAR_VALUE", ClmJoinTable = "T_Sys_Dictionary_Tab", JoinTableWhere = " VC_DICTIONARY_TYPE = 'DRIVE_TYPE' and c_flag = '1' ")]
|
|
public string DRIVE_LEVEL
|
|
{
|
|
get { return _drive_level; }
|
|
set { _drive_level = value; }
|
|
}
|
|
|
|
[DisplayName("驾照等级名称")]
|
|
[TableClm(NoSelect = false)]
|
|
public string DRIVE_LEVEL_NAME
|
|
{
|
|
get { return _drive_level_name; }
|
|
set { _drive_level_name = value; }
|
|
}
|
|
|
|
[DisplayName("是否是驾驶员")]
|
|
public string ISDRIVER
|
|
{
|
|
get { return _is_driver; }
|
|
set { _is_driver = value; }
|
|
}
|
|
}
|
|
}
|