sunpengfei
2025-08-08 32288af3e5f12bc48d8360114c872fde5d9ff4a8
FlexJobApi.Core/Entities/Users/Role.cs
@@ -10,12 +10,13 @@
    /// <summary>
    /// 角色
    /// </summary>
    public class Role : CommonEntity
    public class Role : CommonEntity, IIsDisabled
    {
        public Role()
        {
            RoleMenus = [];
            RoleWebApis = [];
            RoleResources = [];
            UserRoles = [];
        }
        /// <summary>
@@ -41,6 +42,21 @@
        public int MinLevel { get; set; }
        /// <summary>
        /// 数据权限
        /// </summary>
        public EnumRoleWebApiDataPower DataPower { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }
        /// <summary>
        /// 是否禁用
        /// </summary>
        public bool IsDisabled { get; set; }
        /// <summary>
        /// 角色菜单
        /// </summary>
        public List<RoleMenu> RoleMenus { get; set; }
@@ -48,6 +64,11 @@
        /// <summary>
        /// 角色接口
        /// </summary>
        public List<RoleWebApi> RoleWebApis { get; set; }
        public List<RoleResource> RoleResources { get; set; }
        /// <summary>
        /// 用户角色
        /// </summary>
        public List<UserRole> UserRoles { get; set; }
    }
}