using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.ComponentModel; using WMS.Attirubte; namespace WMS.Model.Base { /// /// 员工信息表 /// [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("用户名")] /// /// 用户名 /// public string USERNAME { set { _username = value; } get { return _username; } } [DisplayName("密码")] [TableClm(NoSelect = false)] /// /// 密码 /// public string PASSWORD { set { _password = value; } get { return _password; } } /// /// 所属机构 /// 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("所属部门")] /// /// 所属部门 /// [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; /// /// 所在机构 /// [DisplayName("所在机构")] [TableClm(NoSelect = false)] public string COM_NAME { set { _com_name = value; } get { return _com_name; } } /// /// 姓名 /// [DisplayName("姓名")] public string NAME { set { _name = value; } get { return _name; } } /// /// 电话 /// [DisplayName("Phone")] public string PHONE { set { _phone = value; } get { return _phone; } } [DisplayName("QQ")] /// /// QQ /// public string QQ { set { _qq = value; } get { return _qq; } } [DisplayName("电子邮箱")] /// /// 电子邮箱 /// public string EMAIL { set { _email = value; } get { return _email; } } [DisplayName("用户编号")] /// /// 用户编号 /// public string USER_ID { set { _user_id = value; } get { return _user_id; } } /// /// IP地址 /// public string IP { set { _ip = value; } get { return _ip; } } [DisplayName("拼音简称")] /// /// 拼音简称 /// public string NAMESHORT { set { _nameshort = value; } get { return _nameshort; } } private string _dep_Name = string.Empty; /// /// 机构名称 /// [DisplayName("机构名称")] [TableClm(NoSelect = false)] public string DEP_NAME { set { _dep_Name = value; } get { return _dep_Name; } } [DisplayName("Role Name")] /// /// Role Name /// public string ROLE_ID { set { _role_id = value; } get { return _role_id; } } private string _role_name = string.Empty; [DisplayName("角色名")] [TableClm(NoSelect = false)] /// /// Role Name /// public string ROLE_NAME { set { _role_name = value; } get { return _role_name; } } private string _USRINFO_STATUS = string.Empty; /// /// 资料Status /// [DisplayName("启用状态")] public string USRINFO_STATUS { set { _USRINFO_STATUS = value; } get { return _USRINFO_STATUS; } } private string _USER_STATUS = string.Empty; /// /// 离职Status /// [DisplayName("离职状态")] [TableClm(ColumnData = "离职%0|在职%1")] public string USER_STATUS { set { _USER_STATUS = value; } get { return _USER_STATUS; } } private string _USER_NUMBER = string.Empty; /// /// 员工编号 /// [DisplayName("员工编号")] public string USER_NUMBER { set { _USER_NUMBER = value; } get { return _USER_NUMBER; } } private DateTime _USER_ENTRY = DateTime.Parse("1900-01-01"); /// /// 入职时间 /// [DisplayName("入职时间")] public DateTime USER_ENTRY { set { _USER_ENTRY = value; } get { return _USER_ENTRY; } } private DateTime _USER_DRIVING = DateTime.Parse("1900-01-01"); /// /// 驾照时间 /// [DisplayName("驾照时间")] public DateTime USER_DRIVING { set { _USER_DRIVING = value; } get { return _USER_DRIVING; } } private string _INFO_USER = string.Empty; /// /// 维护人员 /// [DisplayName("维护人员")] public string INFO_USER { set { _INFO_USER = value; } get { return _INFO_USER; } } private DateTime _INFO_DATE = DateTime.Parse("1900-01-01"); /// /// 维护时间 /// [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; } } /// public string LIST_STORAGE_ID { get { return _LIST_STORAGE_ID; } set { _LIST_STORAGE_ID = value; } } /// public string LIST_DEP_ID { get { return _LIST_DEP_ID; } set { _LIST_DEP_ID = value; } } //private List modelStorageInfo = new List(); ///// ///// 用户所属仓库 ///// //[DisplayName("仓库名称")] //public List StorageInfo //{ // set { modelStorageInfo = value; } // get { return modelStorageInfo; } //} #endregion Model private byte[] _img =null; /// ///图片 /// [DisplayName("头像")] [TableClm(NoSelect = false)] public byte[] IMG { get { return _img; } set { _img = value; } } private string _workkind_id = string.Empty; /// /// 工种类型编号 /// [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; /// /// 工种类型名称 /// [DisplayName("工种类型")] [TableClm(NoSelect = false)] public string WORKKIND_NAME { get { return _workkind_name; } set { _workkind_name = value; } } /// /// 捡货最大数 /// [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; } } } }