using NetAdmin.Domain.DbMaps.Dependency;
using NetAdmin.Domain.Enums.Sys;
namespace NetAdmin.Domain.DbMaps.Sys;
///
/// 站内信标记表
///
[Table(Name = Chars.FLG_TABLE_NAME_PREFIX + nameof(Sys_SiteMsgFlag))]
[Index($"idx_{{tablename}}_{nameof(SiteMsgId)}_{nameof(UserId)}", $"{nameof(SiteMsgId)},{nameof(UserId)}", true)]
public record Sys_SiteMsgFlag : MutableEntity
{
///
/// 站内信编号
///
[JsonIgnore]
public virtual long SiteMsgId { get; set; }
///
/// 用户编号
///
[JsonIgnore]
public virtual long UserId { get; init; }
///
/// 用户站内信状态
///
[JsonIgnore]
public virtual UserSiteMsgStatues UserSiteMsgStatus { get; set; }
}