using NetAdmin.Domain.DbMaps.Dependency; namespace NetAdmin.Domain.DbMaps.Sys; /// /// 站内信-部门映射表 /// [Table(Name = Chars.FLG_DB_TABLE_NAME_PREFIX + nameof(Sys_SiteMsgDept))] [Index($"idx_{{tablename}}_{nameof(DeptId)}_{nameof(SiteMsgId)}", $"{nameof(DeptId)},{nameof(SiteMsgId)}", true)] public record Sys_SiteMsgDept : ImmutableEntity { /// /// 关联的部门 /// [JsonIgnore] public Sys_Dept Dept { get; init; } /// /// 部门编号 /// [JsonIgnore] [Column] public long DeptId { get; init; } /// /// 关联的站内信 /// [JsonIgnore] public Sys_SiteMsg SiteMsg { get; init; } /// /// 站内信编号 /// [JsonIgnore] [Column] public long SiteMsgId { get; init; } }