using OASystem.Domain.Entities.System; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OASystem.Domain.ViewModels.System { public class MessageView : Sys_Message { } public class MessageUnreadTotalCountView { public int UnreadCount { get; set; } = 0; } /// /// 用于都消息返回视图 /// public class MessageListView { public int RowNumber { get; set; } public int Id { get; set; } /// /// 消息类型 /// public int Type { get; set; } /// /// 消息标题 /// public string Title { get; set; } /// /// 消息内容 /// public string Content { get; set; } /// /// 发布部门 /// public string IssuerDep { get; set; } /// /// 发布者 /// public string IssuerUser { get; set; } /// /// 发布时间 /// public DateTime ReleaseTime { get; set; } /// /// 是否已读 /// 0 未读 1 已读 /// public int IsRead { get; set; } //public int DiId { get; set; } //public string Param { get; set; } } /// /// 用于都消息返回视图 /// public class ReadbleMessageView { public int RowNumber { get; set; } public int Id { get; set; } /// /// 消息类型 /// 1 公告消息 /// 2 团组流程管控消息 /// 3 团组业务操作消息 /// 4费用 /// public int Type { get; set; } /// /// 消息标题 /// public string Title { get; set; } /// /// 消息内容 /// public string Content { get; set; } /// /// 发布部门 /// public string IssuerDep { get; set; } /// /// 发布者 /// public string IssuerUser { get; set; } /// /// 发布时间 /// public DateTime ReleaseTime { get; set; } public int DiId { get; set; } public string Param { get; set; } } public class ReadbleMessageView1 : ReadbleMessageView { public int IsRead { get; set; } } public class MessageInfoView { /// /// 消息类型 /// 1 公告消息 /// 2 团组流程管控消息 /// 3 团组业务操作消息 /// 4费用 /// public int Type { get; set; } /// /// 公司名称 /// public string CompanyName { get; set; } /// /// 部门名称 /// public string DepName { get; set; } /// /// 岗位名称 /// public string JobName { get; set; } /// /// 发布人 /// public string CnName { get; set; } /// /// 发布时间 /// public DateTime ReleaseTime { get; set; } /// /// 消息标题 /// public string Title { get; set; } /// /// 消息内容 /// public string Content { get; set; } /// /// 是否已读 /// 0 未读 1 已读 /// public int IsRead { get; set; } /// /// 已读时间 /// 1990-01-01 00:00:000 未读 /// public DateTime ReadTime { get; set; } public int DiId { get; set; } public string Param { get; set; } } public class MessageTypeView { public int Id { get; set; } /// /// 分类名称 /// public string Name { get; set; } /// /// 未读条数 /// public int UnReadCount { get; set; } = 0; } public class NotificationTypeView { /// /// 通知类型 /// 1 操作通知 /// 2 任务通知 /// public int TypeId { get; set; } /// /// 消息类型id /// public List MsgTypeIds { get; set; } } }