实现项目归档功能
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
# 项目归档后端验证记录
|
||||
|
||||
## 验证范围
|
||||
|
||||
- 归档接口仅允许已完成项目调用
|
||||
- 归档成功后状态和 `isArchived` 正确写入
|
||||
- 已归档项目后端禁止上传或拉取数据
|
||||
- 已归档项目后端禁止修改参数
|
||||
|
||||
## 执行命令
|
||||
|
||||
```bash
|
||||
mvn -pl ccdi-project -Dtest=CcdiProjectServiceImplTest,CcdiFileUploadServiceImplTest,CcdiModelParamServiceImplTest,CcdiProjectControllerTest,CcdiProjectControllerContractTest test
|
||||
```
|
||||
|
||||
## 验证结果
|
||||
|
||||
- 命令执行成功,退出码为 `0`
|
||||
- 本次共执行 `44` 条测试
|
||||
- 结果为:
|
||||
- `Failures: 0`
|
||||
- `Errors: 0`
|
||||
- `Skipped: 0`
|
||||
|
||||
## 覆盖结论
|
||||
|
||||
- `CcdiProjectControllerTest` / `CcdiProjectControllerContractTest`
|
||||
- 归档接口路径、权限注解、返回结果已生效
|
||||
- `CcdiProjectServiceImplTest`
|
||||
- 已完成项目可归档
|
||||
- 非已完成项目不可归档
|
||||
- 已归档项目会被写保护拒绝
|
||||
- `CcdiFileUploadServiceImplTest`
|
||||
- 上传/拉取链路会先检查归档态
|
||||
- `CcdiModelParamServiceImplTest`
|
||||
- 参数保存链路会先检查归档态
|
||||
|
||||
## 结论
|
||||
|
||||
后端归档接口、状态流转和归档态写保护均已通过本地验证。
|
||||
@@ -0,0 +1,44 @@
|
||||
# 项目归档前端验证记录
|
||||
|
||||
## 验证范围
|
||||
|
||||
- 列表归档按钮接入真实接口
|
||||
- 归档确认弹窗文案已收敛
|
||||
- 详情页上传数据与参数配置页签不可点击
|
||||
- 归档态下上传页与参数页存在组件级只读保护
|
||||
|
||||
## 执行命令
|
||||
|
||||
```bash
|
||||
cd ruoyi-ui
|
||||
node tests/unit/project-list-archive-flow.test.js
|
||||
node tests/unit/project-detail-archive-tab-lock.test.js
|
||||
node tests/unit/upload-data-disabled-cards.test.js
|
||||
node tests/unit/project-archive-readonly-guard.test.js
|
||||
node tests/unit/project-detail-tagging-polling.test.js
|
||||
```
|
||||
|
||||
## 验证结果
|
||||
|
||||
- 五条前端契约测试均执行成功
|
||||
- 所有命令退出码为 `0`
|
||||
|
||||
## 覆盖结论
|
||||
|
||||
- `project-list-archive-flow.test.js`
|
||||
- 列表归档已接真实接口
|
||||
- 归档成功提示正确
|
||||
- 弹窗已清理超需求文案
|
||||
- `project-detail-archive-tab-lock.test.js`
|
||||
- 已归档项目的上传数据与参数配置页签被锁定
|
||||
- 路由初始化会校正受限页签
|
||||
- `upload-data-disabled-cards.test.js`
|
||||
- 流水上传卡片在归档态和打标态都会置灰
|
||||
- `project-archive-readonly-guard.test.js`
|
||||
- 上传页和参数页都已声明归档态保护
|
||||
- `project-detail-tagging-polling.test.js`
|
||||
- 新增归档逻辑未破坏既有打标轮询结构
|
||||
|
||||
## 结论
|
||||
|
||||
前端归档交互、页签禁用和组件级归档态保护均已通过本地验证。
|
||||
Reference in New Issue
Block a user