using CommunityToolkit.Mvvm.ComponentModel; namespace QYMessageCenter.Client.Models { public class Message : ObservableObject { private string appCode; private string title; private string content; public long Id { get; set; } /// /// 消息频道 /// public string Channel { get; set; } /// /// 消息所属团队Id /// public string TeamId { get; set; } /// /// 消息所属店铺Id /// public string ShopId { get; set; } public DateTime? CreateTime { get; set; } /// /// 自定义类型编码 /// public string CustomTypeCode { get; set; } /// /// 已读人员 /// public string ReaderId { get; set; } /// /// 发送人 /// public string SenderId { get; set; } /// /// 接收人(可空) /// public string RecevierId { get; set; } /// /// 是否为Json消息, 解析规则参考CustomTypeCode的约定 /// public bool IsJsonMsg { get; set; } /// /// 消息所属应用 /// public string AppCode { get => appCode; set { SetProperty(ref appCode, value); } } /// /// 消息标题 /// public string Title { get => title; set { SetProperty(ref title, value); } } /// /// 消息内容 /// public string Content { get => content; set { SetProperty(ref content, value); } } } }