|
|
@@ -49,8 +49,9 @@
|
|
49
|
49
|
| ZCZX-KJZYGL-UT-016 | Service | 逻辑删除 | 单元测试 | JUnit5+Mockito | §5.10 | 未发布 | `remove(id)` | `del_flag=2` |
|
|
50
|
50
|
| ZCZX-KJZYGL-UT-017 | Service | 删除有关联 | 单元测试 | JUnit5+Mockito | §2.5 | `hasReference=true` | `remove` | 抛 `ServiceException` |
|
|
51
|
51
|
| ZCZX-KJZYGL-UT-018 | Service | 删除联动删账号 | 单元测试 | JUnit5+Mockito | §5.10、草稿 §10 | 未发布已分配专家;`sys_user_id` 非空 | `deleteByIds` | 调用 `deleteLinkedAccount`;`del_flag=2` |
|
|
52
|
|
-| ZCZX-KJZYGL-UT-019 | Service | 专家分配账号 | 单元测试 | JUnit5+Mockito | §5.12、草稿 §11 | 未发布 Z1;Mock 用户服务 | `assignAccount(id)` | `account_assigned=1`;绑定角色 **101** |
|
|
53
|
|
-| ZCZX-KJZYGL-UT-020 | 分配账号 | 专家角色常量 | 单元测试 | JUnit5 | §5.12 | 无 | `ROLE_ID_EXPERT` | 值为 **101** |
|
|
|
52
|
+| ZCZX-KJZYGL-UT-019 | Service | 专家分配账号 | 单元测试 | JUnit5+Mockito | §5.12、草稿 §11 | 未发布 Z1;Mock 用户服务 | `assignAccount(id)` | `account_assigned=1`;绑定 `role_key=**exp**` |
|
|
|
53
|
+| ZCZX-KJZYGL-UT-019a | 登录名 | 拼音首字母+id | 单元测试 | JUnit5 | §2.6 | 无 | `generate("张专家",12L)` | `zzj12` |
|
|
|
54
|
+| ZCZX-KJZYGL-UT-020 | 分配账号 | 专家角色权限字符 | 单元测试 | JUnit5 | §5.12 | 无 | `ROLE_KEY_EXPERT` | 值为 **exp** |
|
|
54
|
55
|
| ZCZX-KJZYGL-UT-021 | Mapper | 列表筛选 SQL | 单元测试 | JUnit5 | §3.1 | 无 | 检查 XML | `del_flag=0`;`resource_type=`;`resource_name LIKE`;`create_time DESC` |
|
|
55
|
56
|
| ZCZX-KJZYGL-UT-022 | Mapper | 发布态筛选 | 单元测试 | JUnit5 | §2.1 | 无 | `publishStatus=2` | 含 `offline_time IS NOT NULL` |
|
|
56
|
57
|
|
|
|
@@ -85,7 +86,7 @@
|
|
85
|
86
|
| ZCZX-KJZYGL-API-023 | 删除 | 未发布逻辑删 | 接口测试 | Postman | §5.10 | 无关联新行 | `DELETE /{id}` | 成功;列表不可见 |
|
|
86
|
87
|
| ZCZX-KJZYGL-API-023a | 删除 | 已分配联动删账号 | 接口测试 | Postman | §5.10、草稿 §10 | 未发布专家已 `assignAccount` | `DELETE /{id}` | 资源不可见;`sys_user` 对应用户已删 |
|
|
87
|
88
|
| ZCZX-KJZYGL-API-024 | 删除 | 已发布禁止 | 接口测试 | Postman | §5.10 | 有 Z2 | `DELETE` | 失败 |
|
|
88
|
|
-| ZCZX-KJZYGL-API-025 | 分配账号 | 专家成功 | 接口测试 | Postman | §5.12、草稿 §11 | Z1 未分配 | `POST /assignAccount/{id}` | `accountAssigned=1`;登录名拼音+id;角色 **101** |
|
|
|
89
|
+| ZCZX-KJZYGL-API-025 | 分配账号 | 专家成功 | 接口测试 | Postman | §5.12、草稿 §11 | Z1 未分配 | `POST /assignAccount/{id}` | `accountAssigned=1`;登录名拼音首字母+id(如 `zzj{id}`);角色 **exp** |
|
|
89
|
90
|
| ZCZX-KJZYGL-API-026 | 分配账号 | 重复分配 | 接口测试 | Postman | §5.12 | 已分配 | 再次调用 | 失败 |
|
|
90
|
91
|
| ZCZX-KJZYGL-API-027 | 分配账号 | 成果禁止 | 接口测试 | Postman | §5.12 | 有 C1 | `assignAccount` | 失败 |
|
|
91
|
92
|
| ZCZX-KJZYGL-API-028 | 分配账号 | 已发布禁止 | 接口测试 | Postman | §5.12 | 有 Z2 | `assignAccount` | 失败 |
|
|
|
@@ -140,7 +141,7 @@
|
|
140
|
141
|
| 正常流程 | UT-013~018 | API-007~010、016、019、023、029~030 | UI-006~013、017、019~022、025 |
|
|
141
|
142
|
| 异常/校验 | UT-001~008 | API-011~013、017~018 | UI-011~012 |
|
|
142
|
143
|
| 发布状态机 | UT-009~011、014~015 | API-003~004、019~022、029 | UI-004、014~015、019~020 |
|
|
143
|
|
-| 分配账号 | UT-012、019、020 | API-025~028 | UI-016、022 |
|
|
|
144
|
+| 分配账号 | UT-012、019、019a、020 | API-025~028 | UI-016、022 |
|
|
144
|
145
|
| 四类资源 | UT-007 | API-007~012 | UI-006~010 |
|
|
145
|
146
|
| 逻辑删除/引用 | UT-016~018 | API-005、023~024、023a | UI-021、021a |
|
|
146
|
147
|
| 权限/鉴权 | — | API-031~033 | UI-024 |
|
|
|
@@ -158,7 +159,7 @@
|
|
158
|
159
|
| §5.9 查看 | 只读 | API-014~015;UI-013 |
|
|
159
|
160
|
| §5.10 删除 | 逻辑删;已分配删账号 | UT-016~018;API-023~024、023a;UI-021、021a |
|
|
160
|
161
|
| §5.11 发布下架 | 状态迁移 | UT-009~015;API-019~022;UI-019~020 |
|
|
161
|
|
-| §5.12 分配账号 | 仅专家、角色 101 | UT-012、019、020;API-025~028;UI-022 |
|
|
|
162
|
+| §5.12 分配账号 | 仅专家、`exp`、拼音首字母+id | UT-012、019、019a、020;API-025~028;UI-022 |
|
|
162
|
163
|
| §5.13 地图标点 | 不做 | UI-023 |
|
|
163
|
164
|
| §6 权限 | 按钮级 | API-031~033;UI-024 |
|
|
164
|
165
|
|
|
|
@@ -179,3 +180,4 @@
|
|
179
|
180
|
| --- | --- |
|
|
180
|
181
|
| 1.0 | 初版:单元 20、接口 34、UI 25;覆盖四类资源、发布下架、专家分配账号;Playwright+Chrome |
|
|
181
|
182
|
| 1.1 | 对齐草稿 §10/§11:删除联动删账号;专家角色 101 用例;UT/API/UI 编号顺延 |
|
|
|
183
|
+| 1.2 | 分配账号:拼音首字母+id;`ROLE_KEY_EXPERT=exp`;UT-019a |
|