feat: 首页数据

This commit is contained in:
2025-07-26 18:16:14 +08:00
parent cb22c0531c
commit 84b6d1c063
11 changed files with 214 additions and 157 deletions

13
model/ChatModel.js Normal file
View File

@@ -0,0 +1,13 @@
export const MessageRole = {
AI: "AI",
ME: "ME",
OTHER: "OTHER"
}
export const MessageType = {
TEXT: 'TEXT',
IMAGE: 'IMAGE'
}

View File

@@ -1,35 +0,0 @@
export enum MessageRole {
AI = "AI",
ME = "ME",
OTHER = "OTHER"
}
export enum MessageType {
TEXT = 'TEXT',
IMAGE = 'IMAGE'
}
export interface TextContent {
type: MessageType;
text: string;
}
export interface ImageContent {
type: MessageType;
url: string;
}
export type MessageContent = TextContent | ImageContent;
export interface ChatModel {
msgId: string;
msgType: MessageRole;
msg: string;
msgContent?: MessageContent;
}