From dea23f13ef2d4918080ce8aeee1ee908188cdb19 Mon Sep 17 00:00:00 2001
From: ageer <ageerle@163.com>
Date: 星期一, 01 四月 2024 22:21:29 +0800
Subject: [PATCH] v1.0.3

---
 ruoyi-admin/src/main/java/com/xmzs/controller/ChatController.java |   38 +++++++++++++-------------------------
 1 files changed, 13 insertions(+), 25 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/xmzs/controller/ChatController.java b/ruoyi-admin/src/main/java/com/xmzs/controller/ChatController.java
index 2ee3c47..80b5dde 100644
--- a/ruoyi-admin/src/main/java/com/xmzs/controller/ChatController.java
+++ b/ruoyi-admin/src/main/java/com/xmzs/controller/ChatController.java
@@ -3,8 +3,8 @@
 
 import com.xmzs.common.chat.domain.request.ChatRequest;
 import com.xmzs.common.chat.domain.request.Dall3Request;
-import com.xmzs.common.chat.domain.request.MjTaskRequest;
 import com.xmzs.common.chat.entity.Tts.TextToSpeech;
+import com.xmzs.common.chat.entity.files.UploadFileResponse;
 import com.xmzs.common.chat.entity.images.Item;
 import com.xmzs.common.chat.entity.whisper.WhisperResponse;
 import com.xmzs.common.core.domain.R;
@@ -21,24 +21,14 @@
 import jakarta.validation.Valid;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
-import org.springframework.core.io.InputStreamResource;
-import org.springframework.http.MediaType;
+import org.springframework.core.io.Resource;
 import org.springframework.http.ResponseEntity;
 import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.*;
 import org.springframework.web.multipart.MultipartFile;
 import org.springframework.web.servlet.mvc.method.annotation.SseEmitter;
 
-import org.springframework.core.io.Resource;
-
-import java.io.IOException;
-import java.io.InputStream;
 import java.util.List;
-
-import retrofit2.Response;
 
 /**
  * 鎻忚堪锛�
@@ -63,6 +53,16 @@
     public SseEmitter sseChat(@RequestBody @Valid ChatRequest chatRequest, HttpServletResponse response) {
         return ISseService.sseChat(chatRequest);
     }
+
+    /**
+     * 涓婁紶鏂囦欢
+     */
+    @PostMapping("/v1/upload")
+    @ResponseBody
+    public UploadFileResponse upload(@RequestPart("file") MultipartFile file) {
+        return ISseService.upload(file);
+    }
+
 
     /**
      * 璇煶杞枃鏈�
@@ -92,18 +92,6 @@
     @ResponseBody
     public R<List<Item>> dall3(@RequestBody @Valid Dall3Request request) {
         return R.ok(ISseService.dall3(request));
-    }
-
-    /**
-     * 鎵i櫎mj缁樺浘璐圭敤
-     *
-     * @return
-     */
-    @PostMapping("/mjTask")
-    @ResponseBody
-    public R<String> mjTask(@RequestBody MjTaskRequest mjTaskRequest) {
-        ISseService.mjTask(mjTaskRequest);
-        return R.ok();
     }
 
     /**

--
Gitblit v1.9.3