using NetAdmin.Domain.DbMaps.Dependency; namespace NetAdmin.Domain.DbMaps.Sys; /// /// 角色-部门映射表 /// [Index($"{Chars.FLG_DB_INDEX_PREFIX}{nameof(RoleId)}_{nameof(DeptId)}", $"{nameof(RoleId)},{nameof(DeptId)}", true)] [Table(Name = Chars.FLG_DB_TABLE_NAME_PREFIX + nameof(Sys_RoleDept))] public record Sys_RoleDept : ImmutableEntity { /// /// 关联的部门 /// [JsonIgnore] public Sys_Dept Dept { get; init; } /// /// 可访问的部门编号 /// [Column] [JsonIgnore] public long DeptId { get; init; } /// /// 关联的角色 /// [JsonIgnore] public Sys_Role Role { get; init; } /// /// 角色编号 /// [Column] [JsonIgnore] public long RoleId { get; init; } }