using NetAdmin.Domain.DbMaps.Dependency; namespace NetAdmin.Domain.DbMaps.Sys; /// /// 角色-菜单映射表 /// [Table(Name = Chars.FLG_TABLE_NAME_PREFIX + nameof(Sys_RoleMenu))] [Index($"idx_{{tablename}}_{nameof(RoleId)}_{nameof(MenuId)}", $"{nameof(RoleId)},{nameof(MenuId)}", true)] public record Sys_RoleMenu : ImmutableEntity { /// /// 关联的菜单 /// [JsonIgnore] public Sys_Menu Menu { get; init; } /// /// 菜单编号 /// [JsonIgnore] [Column] public virtual long MenuId { get; init; } /// /// 关联的角色 /// [JsonIgnore] public Sys_Role Role { get; init; } /// /// 角色编号 /// [JsonIgnore] [Column] public virtual long RoleId { get; init; } }