feat: upload review mind map files

This commit is contained in:
2026-06-20 10:33:14 +08:00
parent 8ed1d45ae1
commit dc7469ec3f
3 changed files with 176 additions and 45 deletions
+17
View File
@@ -40,6 +40,15 @@ export interface ReviewMindMap {
title: string;
content: string;
contentFormat: "TEXT" | "MERMAID" | "JSON";
sourceType?: "MANUAL" | "FILE";
fileName?: string;
filePath?: string;
fileFormat?: "XMIND" | "MARKDOWN" | "OPML" | "FREEMIND" | "TEXT";
parsedContent?: string;
parseStatus?: "SUCCESS" | "FAILED";
parseError?: string;
summary?: string;
lastParsedTime?: string;
createdTime?: string;
lastModifiedTime?: string;
}
@@ -112,3 +121,11 @@ export const upsertReviewMindMap = (
) => {
return request.put(`/review/mind-map/${taskNum}`, payload);
};
export const uploadReviewMindMap = (taskNum: string, file: File) => {
const formData = new FormData();
formData.append("file", file);
return request.post(`/review/mind-map/${taskNum}/upload`, formData, {
headers: { "Content-Type": "multipart/form-data" },
});
};