docs: 批量更新历史文档中的 backend-single 引用为 server
This commit is contained in:
@@ -16,10 +16,10 @@
|
||||
|
||||
| 操作 | 文件 | 说明 |
|
||||
|------|------|------|
|
||||
| Modify | `backend-single/src/main/java/com/emotion/entity/AiCallLog.java` | 实体新增 `userName` 字段 |
|
||||
| Create | `backend-single/src/main/resources/db/migration/V20260525__add_user_name_to_ai_call_log.sql` | 数据库迁移脚本 |
|
||||
| Modify | `backend-single/src/main/java/com/emotion/service/impl/AiRuntimeServiceImpl.java:68-73` | invokeStream 写入 userName |
|
||||
| Modify | `backend-single/src/main/java/com/emotion/service/impl/AiRuntimeServiceImpl.java:219-225` | invokeEndpointStream 写入 userName |
|
||||
| Modify | `server/src/main/java/com/emotion/entity/AiCallLog.java` | 实体新增 `userName` 字段 |
|
||||
| Create | `server/src/main/resources/db/migration/V20260525__add_user_name_to_ai_call_log.sql` | 数据库迁移脚本 |
|
||||
| Modify | `server/src/main/java/com/emotion/service/impl/AiRuntimeServiceImpl.java:68-73` | invokeStream 写入 userName |
|
||||
| Modify | `server/src/main/java/com/emotion/service/impl/AiRuntimeServiceImpl.java:219-225` | invokeEndpointStream 写入 userName |
|
||||
| Modify | `web-admin/src/types/aiconfig.ts` | AiCallLog 接口新增 userName |
|
||||
| Modify | `web-admin/src/views/aiconfig/AiRoutingList.vue` | 列表新增"调用用户"列 + userDisplay 函数 |
|
||||
| Modify | `web-admin/src/views/aiconfig/components/AiCallLogDetailDialog.vue` | 详情弹窗"用户 ID"改为"调用用户" |
|
||||
@@ -29,9 +29,9 @@
|
||||
### Task 1: 后端实体 + 数据库迁移
|
||||
|
||||
**Files:**
|
||||
- Modify: `backend-single/src/main/java/com/emotion/entity/AiCallLog.java:29-31`
|
||||
- Create: `backend-single/src/main/resources/db/migration/V20260525__add_user_name_to_ai_call_log.sql`
|
||||
- Test: `backend-single/` 目录下执行编译验证
|
||||
- Modify: `server/src/main/java/com/emotion/entity/AiCallLog.java:29-31`
|
||||
- Create: `server/src/main/resources/db/migration/V20260525__add_user_name_to_ai_call_log.sql`
|
||||
- Test: `server/` 目录下执行编译验证
|
||||
|
||||
- [ ] **Step 1: 在 AiCallLog 实体中新增 userName 字段**
|
||||
|
||||
@@ -46,7 +46,7 @@ private String userName;
|
||||
|
||||
- [ ] **Step 2: 创建数据库迁移脚本**
|
||||
|
||||
创建 `backend-single/src/main/resources/db/migration/V20260525__add_user_name_to_ai_call_log.sql`:
|
||||
创建 `server/src/main/resources/db/migration/V20260525__add_user_name_to_ai_call_log.sql`:
|
||||
|
||||
```sql
|
||||
-- 调用日志表新增 user_name 字段
|
||||
@@ -56,7 +56,7 @@ ALTER TABLE t_ai_call_log ADD COLUMN user_name VARCHAR(100) DEFAULT NULL COMMENT
|
||||
- [ ] **Step 3: 编译验证后端代码**
|
||||
|
||||
```bash
|
||||
cd backend-single
|
||||
cd server
|
||||
mvn clean compile -DskipTests
|
||||
```
|
||||
|
||||
@@ -65,8 +65,8 @@ mvn clean compile -DskipTests
|
||||
- [ ] **Step 4: 提交**
|
||||
|
||||
```bash
|
||||
git add backend-single/src/main/java/com/emotion/entity/AiCallLog.java
|
||||
git add backend-single/src/main/resources/db/migration/V20260525__add_user_name_to_ai_call_log.sql
|
||||
git add server/src/main/java/com/emotion/entity/AiCallLog.java
|
||||
git add server/src/main/resources/db/migration/V20260525__add_user_name_to_ai_call_log.sql
|
||||
git commit -m "feat: 调用日志实体新增 userName 字段及数据库迁移脚本"
|
||||
```
|
||||
|
||||
@@ -75,8 +75,8 @@ git commit -m "feat: 调用日志实体新增 userName 字段及数据库迁移
|
||||
### Task 2: 后端日志保存逻辑写入 userName
|
||||
|
||||
**Files:**
|
||||
- Modify: `backend-single/src/main/java/com/emotion/service/impl/AiRuntimeServiceImpl.java`
|
||||
- Test: `backend-single/src/test/java/com/emotion/service/AiRuntimeServiceImplTest.java`
|
||||
- Modify: `server/src/main/java/com/emotion/service/impl/AiRuntimeServiceImpl.java`
|
||||
- Test: `server/src/test/java/com/emotion/service/AiRuntimeServiceImplTest.java`
|
||||
|
||||
- [ ] **Step 1: 在 invokeStream 方法中写入 userName**
|
||||
|
||||
@@ -123,7 +123,7 @@ callLog.setUserName(request.getUserName());
|
||||
|
||||
- [ ] **Step 3: 更新单元测试,验证 userName 被正确写入**
|
||||
|
||||
修改 `backend-single/src/test/java/com/emotion/service/AiRuntimeServiceImplTest.java`,在 `invokeStreamRecoversWhenOutputExists` 测试中:
|
||||
修改 `server/src/test/java/com/emotion/service/AiRuntimeServiceImplTest.java`,在 `invokeStreamRecoversWhenOutputExists` 测试中:
|
||||
|
||||
在已有的 `request.setRequestId("client-request-1");` 之后添加 `request.setUserName("测试用户");`,然后在断言部分新增 userName 的验证:
|
||||
|
||||
@@ -138,7 +138,7 @@ assertEquals("测试用户", savedLog.getUserName());
|
||||
- [ ] **Step 4: 运行测试验证**
|
||||
|
||||
```bash
|
||||
cd backend-single
|
||||
cd server
|
||||
mvn test -Dtest=AiRuntimeServiceImplTest
|
||||
```
|
||||
|
||||
@@ -147,13 +147,13 @@ mvn test -Dtest=AiRuntimeServiceImplTest
|
||||
- [ ] **Step 5: 编译验证 + 提交**
|
||||
|
||||
```bash
|
||||
cd backend-single
|
||||
cd server
|
||||
mvn clean compile -DskipTests
|
||||
```
|
||||
|
||||
```bash
|
||||
git add backend-single/src/main/java/com/emotion/service/impl/AiRuntimeServiceImpl.java
|
||||
git add backend-single/src/test/java/com/emotion/service/AiRuntimeServiceImplTest.java
|
||||
git add server/src/main/java/com/emotion/service/impl/AiRuntimeServiceImpl.java
|
||||
git add server/src/test/java/com/emotion/service/AiRuntimeServiceImplTest.java
|
||||
git commit -m "feat: 日志保存时写入 userName 字段"
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user