package com.xly.milvus.web; import com.xly.milvus.service.MilvusService; import com.xly.tts.bean.*; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; import java.util.Map; @Slf4j @RestController @RequestMapping("/api/milvus") @RequiredArgsConstructor public class MilvusController { private final MilvusService milvusService; /*** * @Author 钱豹 * @Date 14:32 2026/2/10 * @Param [request] * @return org.springframework.http.ResponseEntity * @Description 初始化AI所有变量 热启动 **/ @PostMapping("/init") public ResponseEntity init(@RequestBody Map reqMap) { TTSResponseDTO responseDTO = milvusService.initDataToMilvus(reqMap); return ResponseEntity.ok(responseDTO); } /*** * @Author 钱豹 * @Date 14:32 2026/2/10 * @Param [request] * @return org.springframework.http.ResponseEntity * @Description 初始化AI所有变量 热启动 **/ @PostMapping("/addGlobalAgentQuestion") public ResponseEntity addGlobalAgentQuestion(@RequestBody Map reqMap) { TTSResponseDTO responseDTO = milvusService.addGlobalAgentQuestion(reqMap); return ResponseEntity.ok(responseDTO); } /*** * @Author 钱豹 * @Date 14:32 2026/2/10 * @Param [request] * @return org.springframework.http.ResponseEntity * @Description 初始化全局SQL **/ @PostMapping("/initGlobalAgentQuestion") public ResponseEntity initGlobalAgentQuestion(@RequestBody Map reqMap) { TTSResponseDTO responseDTO = milvusService.initGlobalAgentQuestion(reqMap); return ResponseEntity.ok(responseDTO); } }