feat(personal): export reviewed outlines to pptx
This commit is contained in:
@@ -1244,7 +1244,7 @@ Expected: PASS;批准生成企业副本;个人 item owner 不变;员工可
|
||||
- Modify: mobile-uni/src/services/personal-assistant.ts
|
||||
- Modify: mobile-uni/src/pages/user/assistant/index.vue
|
||||
|
||||
- [ ] **Step 1: 写“先大纲后 PPT”的失败测试**
|
||||
- [x] **Step 1: 写“先大纲后 PPT”的失败测试**
|
||||
|
||||
@Test
|
||||
void pptRequiresConfirmedOutlineOwnedByCurrentUser() {
|
||||
@@ -1265,7 +1265,7 @@ Expected: PASS;批准生成企业副本;个人 item owner 不变;员工可
|
||||
}
|
||||
}
|
||||
|
||||
- [ ] **Step 2: 运行测试确认失败**
|
||||
- [x] **Step 2: 运行测试确认失败**
|
||||
|
||||
Run:
|
||||
|
||||
@@ -1273,7 +1273,7 @@ Run:
|
||||
|
||||
Expected: FAIL,导出服务和 Apache POI 类型不存在。
|
||||
|
||||
- [ ] **Step 3: 增加直接依赖和导出任务表**
|
||||
- [x] **Step 3: 增加直接依赖和导出任务表**
|
||||
|
||||
在 ruoyi-aihr/pom.xml 增加:
|
||||
|
||||
@@ -1285,7 +1285,7 @@ Expected: FAIL,导出服务和 Apache POI 类型不存在。
|
||||
|
||||
新增 aihr_personal_export_task:tenant_id、owner_user_id、session_id、outline_json、outline_confirmed、template_code、status、oss_id、error_message、create_time、update_time。
|
||||
|
||||
- [ ] **Step 4: 实现两阶段导出**
|
||||
- [x] **Step 4: 实现两阶段导出**
|
||||
|
||||
1. POST /exports/outline:根据已授权引用生成结构化大纲。
|
||||
2. 用户编辑并确认 outline。
|
||||
@@ -1295,7 +1295,7 @@ Expected: FAIL,导出服务和 Apache POI 类型不存在。
|
||||
|
||||
PPT 不嵌入无权访问的企业原文,只保留标题、受控摘录和来源标识。
|
||||
|
||||
- [ ] **Step 5: 运行 P1 检查**
|
||||
- [x] **Step 5: 运行 P1 检查**
|
||||
|
||||
Run:
|
||||
|
||||
@@ -1305,7 +1305,7 @@ Run:
|
||||
|
||||
Expected: PASS;未确认大纲不能生成;PPTX 可被 POI 重新打开;包含资料来源页。
|
||||
|
||||
- [ ] **Step 6: 提交**
|
||||
- [x] **Step 6: 提交**
|
||||
|
||||
git add backend/ruoyi-modules/ruoyi-aihr/pom.xml backend/script/sql/aihr_personal_knowledge_mysql8.sql backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/personal backend/ruoyi-modules/ruoyi-aihr/src/test/java/org/dromara/aihr/personal/PersonalExportServiceTest.java mobile-uni/src/services/personal-assistant.ts mobile-uni/src/pages/user/assistant/index.vue
|
||||
git commit -m "feat(personal): export reviewed outlines to pptx"
|
||||
|
||||
Reference in New Issue
Block a user