nsn-entity
Version:
NSN实体组件
51 lines (35 loc) • 1.06 kB
TypeScript
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;
}