UNPKG

nsn-entity

Version:

NSN实体组件

51 lines (35 loc) 1.06 kB
import { MessageEventStatusEnum, MessageReceiveEnum, MessageTypeEnum } from 'nsn-enum'; import { NEntity } from '../core'; /** 系统-消息 */ export interface Message extends NEntity { /** 消息标题 */ title: string; /** 消息类型(枚举MessageTypeEnum) */ type: MessageTypeEnum; /** 消息内容 */ content: string; /** 新建账号也推送 */ pushComer: boolean; /** 是否有附件 */ attac: boolean; /** 消息等级(字典类别dict_message_level) */ level: string; /** 事件枚举(枚举MessageEventStatusEnum) */ status: MessageEventStatusEnum; /** dto 已读用户 */ readUserList: Array<string>; /** dto 未读用户 */ unreadUserList: Array<string>; /** dto 接收方式 */ receiveType: MessageReceiveEnum; /** dto 接收人主键编码 */ receiveList: Array<string>; /** dto 消息类型 */ typeList: Array<string>; /** dto 消息等级 */ levelList: Array<string>; /** dto 创建开始时间 */ startDate: string; /** dto 创建结束时间 */ endDate: string; }