using ZR.Model.System; namespace ZR.Model { /// /// 用户系统消息 /// [SugarTable("sys_user_msg")] [Tenant(0)] public class SysUserMsg { /// /// 消息ID /// [SugarColumn(IsPrimaryKey = true, IsIdentity = false)] public long MsgId { get; set; } /// /// 用户ID /// public long? UserId { get; set; } /// /// 消息内容 /// public string Content { get; set; } /// /// 是否已读 /// public int IsRead { get; set; } /// /// 添加时间 /// [SugarColumn(InsertServerTime = true)] public DateTime? AddTime { get; set; } /// /// 目标ID /// public long? TargetId { get; set; } /// /// 消息类型 /// public UserMsgType MsgType { get; set; } /// /// 是否删除 /// public int IsDelete { get; set; } /// /// 来源用户 /// public long FromUserid { get; set; } /// /// 关联用户 /// [Navigate(NavigateType.OneToOne, nameof(FromUserid), nameof(SysUser.UserId))]//变量名不要等类名 public SysUser User { get; set; } } }