feat(storage): 定义 SessionMeta 和 MessageMeta 数据结构
This commit is contained in:
parent
88f8a86b99
commit
c51ba900fa
@ -1 +1,15 @@
|
|||||||
// Message CRUD 操作占位符
|
use serde::{Deserialize, Serialize};
|
||||||
|
|
||||||
|
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||||
|
pub struct MessageMeta {
|
||||||
|
pub id: String,
|
||||||
|
pub session_id: String,
|
||||||
|
pub seq: i64,
|
||||||
|
pub role: String,
|
||||||
|
pub content: String,
|
||||||
|
pub media_refs: Option<String>,
|
||||||
|
pub tool_call_id: Option<String>,
|
||||||
|
pub tool_name: Option<String>,
|
||||||
|
pub tool_calls: Option<String>,
|
||||||
|
pub created_at: i64,
|
||||||
|
}
|
||||||
|
|||||||
@ -1 +1,15 @@
|
|||||||
// Session CRUD 操作占位符
|
use serde::{Deserialize, Serialize};
|
||||||
|
|
||||||
|
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||||
|
pub struct SessionMeta {
|
||||||
|
pub id: String,
|
||||||
|
pub channel: String,
|
||||||
|
pub chat_id: String,
|
||||||
|
pub dialog_id: String,
|
||||||
|
pub title: String,
|
||||||
|
pub created_at: i64,
|
||||||
|
pub last_active_at: i64,
|
||||||
|
pub message_count: i64,
|
||||||
|
pub routing_info: Option<String>,
|
||||||
|
pub deleted_at: Option<i64>,
|
||||||
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user