using FreeSql.DataAnnotations; namespace Znyc.CloudCar.Model.Entities { /// /// 站内消息表 /// [Table(Name = "message")] public class MessageEntity : EntityBase { /// /// 发送者Id /// public long SendId { get; set; } /// /// 组Id(不涉及组消息可不用) /// public long GroupId { get; set; } /// /// 消息内容 /// [Column(StringLength = 255)] #pragma warning disable CS8618 // 在退出构造函数时,不可为 null 的 属性“Content”必须包含非 null 值。请考虑将 属性 声明为可以为 null。 public string Content { get; set; } #pragma warning restore CS8618 // 在退出构造函数时,不可为 null 的 属性“Content”必须包含非 null 值。请考虑将 属性 声明为可以为 null。 /// /// 发送时间 /// [Column(Position = -1, ServerTime = DateTimeKind.Local)] public DateTime SendTime { get; set; } /// /// 设备Id /// public long EquipmentId { get; set; } /// /// 设备标题 /// public string EquipmentTitle { get; set; } /// /// 消息标题 /// [Column(StringLength = 15)] #pragma warning disable CS8618 // 在退出构造函数时,不可为 null 的 属性“MessageTitle”必须包含非 null 值。请考虑将 属性 声明为可以为 null。 public string MessageTitle { get; set; } #pragma warning restore CS8618 // 在退出构造函数时,不可为 null 的 属性“MessageTitle”必须包含非 null 值。请考虑将 属性 声明为可以为 null。 } }