Ver código fonte

feat(types): 修改IMessageData

LuoHaoxuan 3 anos atrás
pai
commit
bc2bf34e82
1 arquivos alterados com 18 adições e 17 exclusões
  1. 18 17
      types/src/interface/message.ts

+ 18 - 17
types/src/interface/message.ts

@@ -64,20 +64,6 @@ interface IProcess {
   approvaledPrice: number;
 }
 type TypeMessageData = 'approval' | 'system';
-export interface IMessageData {
-  businessID: string;
-  userID: string;
-  createTime: number;
-  status: string;
-  read: boolean;
-  type: TypeMessageData;
-  title: string;
-  isShowProcess: boolean;
-  userName: string;
-  phone?: string;
-  process?: IProcess;
-  content?: string;
-}
 
 export interface ISendMessageContent {
   stepName: string;
@@ -87,11 +73,26 @@ export interface ISendMessageContent {
   conclusion: string;
 }
 
-export interface ISendMessageData {
+export interface ISimpleMessageData {
   businessID: string;
   title: string;
-  content: string;
   userID: string;
   status: string;
-  type: string;
+  type: TypeMessageData;
+  content?: ISendMessageContent;
+}
+
+export interface IMessageData extends ISimpleMessageData {
+  // businessID: string;
+  // userID: string;
+  createTime: number;
+  // status: string;
+  read: boolean;
+  // type: TypeMessageData;
+  // title: string;
+  isShowProcess: boolean;
+  userName: string;
+  phone?: string;
+  process?: IProcess;
+  // content?: string;
 }