| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 | using OASystem.Domain.Enums;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace OASystem.Domain.Entities.System{    /// <summary>    /// 系统消息 表    /// </summary>    [SugarTable("Sys_Message")]    public class Sys_Message :EntityBase    {        /// <summary>        /// 类型        /// 0         /// 1 公告消息        /// 2 团组流程管控消息        /// 3 团组业务操作消息        /// 4 费用审核消息        /// 5 签证进度更新消息        /// 6 任务进度更新消息        /// </summary>        [SugarColumn(IsNullable = true,ColumnDataType = "int")]        public MessageTypeEnum Type { get; set; }        /// <summary>        /// 类型参数(json格式存储)        /// 1 系统公告消息        /// 2 团组流程管控消息        /// 3 团组业务操作消息        /// eg:PageId:104,Id:123,paramName:paramValue....        /// 4 系统费用审核消息        /// 5 签证进度更新消息        /// 6 任务进度更新消息        /// </summary>        [SugarColumn(IsNullable = true, ColumnDataType = "varchar(200)")]        public string? Param { get; set; }        /// <summary>        /// 发布者用户Id        /// 4 管理员 Id         /// </summary>        [SugarColumn(IsNullable = true, ColumnDataType = "int")]        public int IssuerId { get; set; } = 4;        /// <summary>        /// 团组Id,可为0        /// </summary>        [SugarColumn(IsNullable = true, ColumnDataType = "int")]        public int DiId { get; set; } = 0;        /// <summary>        /// 消息标题        /// </summary>        [SugarColumn(IsNullable = true,ColumnDataType = "varchar(100)")]        public string Title { get; set; }        /// <summary>        /// 消息内容        /// </summary>        [SugarColumn(IsNullable = true,ColumnDataType = "varchar(500)")]        public string Content { get; set; }        /// <summary>        /// 发布时间        /// </summary>        [SugarColumn(IsNullable = true , ColumnDataType = "datetime")]        public DateTime ReleaseTime { get; set; }    }}
 |