|
|
@@ -3,7 +3,7 @@
|
|
3
|
3
|
> 依据:`大屏共同富裕功能需求.md`(v1.1)、`大屏共同富裕技术方案.md`
|
|
4
|
4
|
> **接口 Base Path**:`/bigScreen/commonProsperity`(含 `context-path`、网关前缀须补齐)。鉴权:若依 Cookie / `Authorization` Token;权限 `bigScreen:commonProsperity:query`。
|
|
5
|
5
|
|
|
6
|
|
-**成果口径**:`achievement.monthly` 为所选年 **Y** 的 **1~最大统计月**;缺月 **0**;无数据为空列表。**总览** `summary` 为该年台账**最大统计月**的单月值。与管理端年度报告一致。
|
|
|
6
|
+**成果口径**:`achievement.monthly` 为所选年 **Y** 的 **1~最大统计月**;缺月 **0**;无数据为空列表。**总览** `summary` 为该年台账**最大统计月**的单月值。与管理端年度报告一致。分类明细见 `GET /projectTypeDetails`。
|
|
7
|
7
|
|
|
8
|
8
|
**UI 测试**:**Playwright** + **Chromium**,`playwright.config` 中 `use: { channel: 'chrome' }` 调用本机 **Google Chrome**。
|
|
9
|
9
|
|
|
|
@@ -81,6 +81,10 @@
|
|
81
|
81
|
| DP-GTFY-API-026 | 权限 | 无大屏权限 | 接口测试 | Postman | 越权 | 无 `bigScreen:commonProsperity:query` | `GET dashboard`、`GET projects` | 403 或无权限 |
|
|
82
|
82
|
| DP-GTFY-API-027 | 权限 | 有大屏无成果写 | 接口测试 | Postman | 只读 | 仅有 query | `GET` 成功;`POST /commonProsperity/achievement` 失败 | 大屏可读;台账不可写 |
|
|
83
|
83
|
| DP-GTFY-API-028 | 一致性 | 切年数据不串 | 接口测试 | Postman | DP-02 | 2025、2026 各不同数据 | 分别 `statYear=2025/2026` | 各年 `monthly`/项目集合互不混入 |
|
|
|
84
|
+| DP-GTFY-API-029 | 分类明细 | 指定年有数据 | 接口测试 | Postman | DP-11、§5.10.1 | 2026 已发布三类项目 | `GET .../projectTypeDetails?statYear=2026` | `code` 成功;`rows[0].statYear=2026`;`totalCount`=三类之和;各类型 count 正确 |
|
|
|
85
|
+| DP-GTFY-API-030 | 分类明细 | 缺年份默认当前年 | 接口测试 | Postman | §5.10.1 | 已登录;当前年有/无项目均可 | 不传 `statYear` | 成功;按当前自然年聚合(无数据则 `rows=[]`) |
|
|
|
86
|
+| DP-GTFY-API-031 | 分类明细 | 未发布不计 | 接口测试 | Postman | 业务约束 | 该年仅未发布项目 | `GET projectTypeDetails` | `rows=[]` 或无该年行 |
|
|
|
87
|
+| DP-GTFY-API-032 | 分类明细 | 分页参数 | 接口测试 | Postman | 分页 | 已登录 | `pageNum=1&pageSize=10` | 成功;`total`/`rows` 符合 PageHelper |
|
|
84
|
88
|
|
|
85
|
89
|
---
|
|
86
|
90
|
|
|
|
@@ -165,6 +169,7 @@ await expect(page.locator('[data-chart]')).toHaveCount(6); // 集体经济/就
|
|
165
|
169
|
| DP-08 | 列表分页行内 | API-016~018;UI-016~018 |
|
|
166
|
170
|
| DP-09 | 后台变更刷新 | API-023~024;UI-021、025 |
|
|
167
|
171
|
| DP-10 | 下架不展示 | UT-007;API-013;UI-022 |
|
|
|
172
|
+| DP-11 | 分类明细下钻 | API-029~032 |
|
|
168
|
173
|
| §2.6 | 项目交集 | UT-006、008;API-014 |
|
|
169
|
174
|
| §3.2 | 只读 | UT-016~017;API-021~022;UI-019 |
|
|
170
|
175
|
| §5.11 | 无详情页 | UT-017;API-021;UI-017 |
|
|
|
@@ -177,3 +182,4 @@ await expect(page.locator('[data-chart]')).toHaveCount(6); // 集体经济/就
|
|
177
|
182
|
| 版本 | 说明 |
|
|
178
|
183
|
| --- | --- |
|
|
179
|
184
|
| 1.0 | 初版:单元 18、接口 28、UI 25;覆盖 DP-01~10 与正常/异常/约束;Playwright+Chrome;Base `/bigScreen/commonProsperity` |
|
|
|
185
|
+| 1.1 | 增补分类情况明细 API-029~032(DP-11);成果口径改为最大月 / 1~最大月 |
|