using SqlSugar; using System; using System.ComponentModel.DataAnnotations; namespace HT.Cloud.Domain.InfoManage { /// /// 创 建:超级管理员 /// 日 期:2020-07-29 16:41 /// 描 述:通知管理实体类 /// [SugarTable("oms_message")] [TenantAttribute("0")] public class MessageEntity : IEntity, ICreationAudited { /// /// 主键Id /// /// [SugarColumn(ColumnName = "F_Id", IsPrimaryKey = true, ColumnDescription = "主键Id")] public string F_Id { get; set; } /// /// 信息类型(通知、私信、处理) /// /// [Required(ErrorMessage = "信息类型不能为空")] [SugarColumn(IsNullable = true, ColumnDescription = "信息类型")] public int? F_MessageType { get; set; } /// /// 收件人主键 /// /// [SugarColumn(IsNullable = true, ColumnName = "F_ToUserId", ColumnDataType = "longtext", ColumnDescription = "收件人主键")] public string F_ToUserId { get; set; } /// /// 收件人 /// /// [SugarColumn(IsNullable = true, ColumnName = "F_ToUserName", ColumnDataType = "longtext", ColumnDescription = "收件人")] public string F_ToUserName { get; set; } /// /// 内容 /// /// [Required(ErrorMessage = "内容不能为空")] [SugarColumn(IsNullable = true, ColumnName = "F_MessageInfo", ColumnDataType = "longtext", ColumnDescription = "内容")] public string F_MessageInfo { get; set; } /// /// 有效 /// /// [SugarColumn(IsNullable = true, ColumnDescription = "有效")] public bool? F_EnabledMark { get; set; } /// /// 创建时间 /// /// [SugarColumn(IsNullable = true, ColumnDescription = "创建时间")] public DateTime? F_CreatorTime { get; set; } /// /// 创建用户主键 /// /// [SugarColumn(IsNullable = true, ColumnName = "F_CreatorUserId", ColumnDataType = "nvarchar(50)", ColumnDescription = "创建用户主键")] public string F_CreatorUserId { get; set; } /// /// 创建用户 /// /// [SugarColumn(IsNullable = true, ColumnName = "F_CreatorUserName", ColumnDataType = "nvarchar(50)", ColumnDescription = "创建用户")] public string F_CreatorUserName { get; set; } /// /// 跳转类型 /// /// [SugarColumn(IsNullable = true, ColumnName = "F_HrefTarget", ColumnDataType = "nvarchar(50)", ColumnDescription = "跳转类型")] public string F_HrefTarget { get; set; } /// /// 跳转地址 /// /// [SugarColumn(IsNullable = true, ColumnName = "F_Href", ColumnDataType = "nvarchar(100)", ColumnDescription = "跳转地址")] public string F_Href { get; set; } /// /// 待办关联键 /// /// [SugarColumn(IsNullable = true, ColumnName = "F_KeyValue", ColumnDataType = "nvarchar(50)", ColumnDescription = "待办关联键")] public string F_KeyValue { get; set; } /// /// 点击已读 /// /// [SugarColumn(IsNullable = true, ColumnDescription = "点击已读")] public bool? F_ClickRead { get; set; } [SugarColumn(IsIgnore = true)] public string companyId { get; set; } } }