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_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; /// /// 用户编号 /// [DisplayName("用户编号")] public string USER_ID { get { return _user_id; } set { _user_id = value; } } /// /// 用户名称 /// [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; } } /// /// 库区编号 /// [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; } } /// /// 库区名称 /// [DisplayName("库区名称")] [TableClm(NoSelect = false)] public string AREA_NAME { get { return _area_name; } set { _area_name = value; } } /// /// 工种类型编号 /// [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; } } /// /// 工种类型名称 /// [DisplayName("工种类型")] [TableClm(NoSelect = false)] public string WORKKIND_NAME { get { return _workkind_name; } set { _workkind_name = value; } } /// /// 工种量 /// [DisplayName("最小工作量")] public decimal WORKLOAD { get { return _workload; } set { _workload = value; } } } }