fix: 修复遗漏的 backend-single 引用(Java源码/前端注释/配置文件/IDE配置)

This commit is contained in:
2026-06-27 17:32:18 +08:00
parent 591f70a2f6
commit 8e6b69f6c7
24 changed files with 31 additions and 1585 deletions
+7 -7
View File
@@ -9,25 +9,25 @@
### 1. 实体类和DTO修改
#### 1.1 AiConfig.java
- **文件路径**: `backend-single/src/main/java/com/emotion/entity/AiConfig.java`
- **文件路径**: `server/src/main/java/com/emotion/entity/AiConfig.java`
- **修改内容**: 更新 `apiBaseUrl` 字段注释
- **修改前**: `API基础URL`
- **修改后**: `API完整URL(包含完整的接口路径,不需要再拼接任何后缀)例如:https://api.coze.cn/v3/chat`
#### 1.2 AiConfigCreateRequest.java
- **文件路径**: `backend-single/src/main/java/com/emotion/dto/request/aiconfig/AiConfigCreateRequest.java`
- **文件路径**: `server/src/main/java/com/emotion/dto/request/aiconfig/AiConfigCreateRequest.java`
- **修改内容**: 更新 `apiBaseUrl` 字段注释和验证消息
- **修改前**: `API基础URL` / `API基础URL不能为空`
- **修改后**: `API完整URL(包含完整的接口路径,不需要再拼接任何后缀)` / `API完整URL不能为空`
#### 1.3 AiConfigUpdateRequest.java
- **文件路径**: `backend-single/src/main/java/com/emotion/dto/request/aiconfig/AiConfigUpdateRequest.java`
- **文件路径**: `server/src/main/java/com/emotion/dto/request/aiconfig/AiConfigUpdateRequest.java`
- **修改内容**: 更新 `apiBaseUrl` 字段注释
- **修改前**: `API基础URL`
- **修改后**: `API完整URL(包含完整的接口路径,不需要再拼接任何后缀)`
#### 1.4 AiConfigResponse.java
- **文件路径**: `backend-single/src/main/java/com/emotion/dto/response/aiconfig/AiConfigResponse.java`
- **文件路径**: `server/src/main/java/com/emotion/dto/response/aiconfig/AiConfigResponse.java`
- **修改内容**: 更新 `apiBaseUrl` 字段注释
- **修改前**: `API基础URL`
- **修改后**: `API完整URL(包含完整的接口路径,不需要再拼接任何后缀)`
@@ -35,7 +35,7 @@
### 2. 后端服务层修改
#### 2.1 AiChatServiceImpl.java
- **文件路径**: `backend-single/src/main/java/com/emotion/service/impl/AiChatServiceImpl.java`
- **文件路径**: `server/src/main/java/com/emotion/service/impl/AiChatServiceImpl.java`
##### 修改1: getApiPath方法
```java
@@ -151,7 +151,7 @@ const initTestData = (config: AiConfig) => {
### 4. 单元测试
#### 4.1 AiChatServiceImplTest.java
- **文件路径**: `backend-single/src/test/java/com/emotion/service/AiChatServiceImplTest.java`
- **文件路径**: `server/src/test/java/com/emotion/service/AiChatServiceImplTest.java`
- **测试内容**:
1. `testGetApiPath`: 测试getApiPath方法返回空字符串
2. `testExtractBaseUrl`: 测试extractBaseUrl方法提取基础URL
@@ -201,7 +201,7 @@ config.setApiBaseUrl("https://api.coze.cn/v3/chat"); // 完整URL
### 后端测试
```bash
cd backend-single
cd server
mvn test -Dtest=AiChatServiceImplTest
```