feat(personal): add reviewed enterprise publishing
This commit is contained in:
@@ -1181,7 +1181,7 @@ Expected: 浏览器控制台无业务错误;失败提示明确;不出现无
|
||||
- Modify: mobile-uni/src/services/personal-assistant.ts
|
||||
- Modify: mobile-uni/src/pages/user/assistant/item.vue
|
||||
|
||||
- [ ] **Step 1: 写审核链失败测试**
|
||||
- [x] **Step 1: 写审核链失败测试**
|
||||
|
||||
@Test
|
||||
void approvalCreatesEnterpriseCopyWithoutChangingPersonalOwner() {
|
||||
@@ -1192,7 +1192,7 @@ Expected: 浏览器控制台无业务错误;失败提示明确;不出现无
|
||||
eq(reviewer.userId()), eq("脱敏后可入库"), eq(88L), eq("PENDING"));
|
||||
}
|
||||
|
||||
- [ ] **Step 2: 运行测试确认失败**
|
||||
- [x] **Step 2: 运行测试确认失败**
|
||||
|
||||
Run:
|
||||
|
||||
@@ -1200,7 +1200,7 @@ Run:
|
||||
|
||||
Expected: FAIL,发布服务和表不存在。
|
||||
|
||||
- [ ] **Step 3: 添加 publish request 表和服务**
|
||||
- [x] **Step 3: 添加 publish request 表和服务**
|
||||
|
||||
表字段固定为:tenant_id、item_id、applicant_user_id、target_scope、reason、status、reviewer_user_id、review_comment、review_time、published_knowledge_id、create_time、update_time。
|
||||
|
||||
@@ -1217,7 +1217,7 @@ Expected: FAIL,发布服务和表不存在。
|
||||
data: payload
|
||||
});
|
||||
|
||||
- [ ] **Step 4: 运行测试**
|
||||
- [x] **Step 4: 运行测试**
|
||||
|
||||
Run:
|
||||
|
||||
@@ -1227,7 +1227,7 @@ Run:
|
||||
|
||||
Expected: PASS;批准生成企业副本;个人 item owner 不变;员工可查看申请状态;HR/运营可审核。
|
||||
|
||||
- [ ] **Step 5: 提交**
|
||||
- [x] **Step 5: 提交**
|
||||
|
||||
git add 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/PersonalPublishServiceTest.java frontend/src/api/aihr/personal.ts frontend/src/views/knowledge/processing.vue mobile-uni/src/services/personal-assistant.ts mobile-uni/src/pages/user/assistant/item.vue
|
||||
git commit -m "feat(personal): add reviewed enterprise publishing"
|
||||
|
||||
Reference in New Issue
Block a user