using System; using SqlSugar; using System.Linq; using System.ComponentModel; using System.Collections.Generic; namespace Tiger.Model { /// /// 实体:角色 /// [Description("Primary:ID")] [Serializable] [SugarTable("SYS_ROLE")] public class SYS_ROLE : DbEntityNoGhost { #region 构造函数 /// /// 实体:角色 /// public SYS_ROLE() {} #endregion #region 公共属性 /// /// 角色代码 /// public string ROLE_CODE { get; set; } /// /// 角色描述 /// public string ROLE_DESC { get; set; } /// /// 角色类型 /// public string ROLE_TYPE { get; set; } /// /// 是否启用 /// public string IS_ACTIVE { get; set; } #endregion #region 虚拟属性 /*例子 [SugarColumn(IsIgnore = true)] public string FieldName { get; set; } */ #endregion #region 外键属性 /// /// 角色绑定的菜单列表 /// [Navigate(typeof(SYS_ROLE_MENU), nameof(SYS_ROLE_MENU.ROLE_CODE), nameof(SYS_ROLE_MENU.FUNC_CODE))]//注意顺序 public List MenuList { get; set; }//只能是null不能赋默认值 /// /// 角色绑定的组织机构列表 /// [Navigate(typeof(SYS_ROLE_ORG), nameof(SYS_ROLE_ORG.ROLE_CODE), nameof(SYS_ROLE_ORG.ORG_CODE))]//注意顺序 public List OrgList { get; set; }//只能是null不能赋默认值 /// /// 角色绑定的生产单元列表 /// [Navigate(typeof(SYS_ROLE_PROD), nameof(SYS_ROLE_PROD.ROLE_CODE), nameof(SYS_ROLE_PROD.PROD_CODE))]//注意顺序 public List ProdList { get; set; }//只能是null不能赋默认值 /// /// 角色绑定的仓库单元列表 /// [Navigate(typeof(SYS_ROLE_WH), nameof(SYS_ROLE_WH.ROLE_CODE), nameof(SYS_ROLE_WH.WH_CODE))]//注意顺序 public List WhList { get; set; }//只能是null不能赋默认值 #endregion #region 枚举变量 /*例子 public enum FieldNames { [Description("枚举描述0")] Enum0, [Description("枚举描述1")] Enum1, } */ #endregion #region 公共方法 #endregion }//endClass }