|
|
@@ -3,7 +3,7 @@
|
|
3
|
3
|
> 依据:`设备实施作业标准管理功能需求.md`、`设备实施作业标准管理技术方案.md`
|
|
4
|
4
|
> **接口 Base Path(示例)**:`/breedingStandards/equipmentOperation`;若含 `context-path` 或网关前缀须补齐。鉴权与若依一致(Cookie / Token)。
|
|
5
|
5
|
|
|
6
|
|
-**通用前置**:具备本模块菜单与按钮权限;正文白名单后缀:`pdf`/`md`/`doc`/`docx`/`xls`/`xlsx`/`ppt`/`pptx`(≤30MB);封面:`jpg`/`jpeg`/`png`(≤10MB)。`biz_information_category` 已种子化;标准类型编码:`001007` 设备操作、`001008` 设备保养、`001009` 设备排障、`001010` 设备维修(`parentCode=001`,`categoryType=3`)。
|
|
|
6
|
+**通用前置**:具备本模块菜单与按钮权限;正文白名单后缀:`pdf`/`md`/`doc`/`docx`/`xls`/`xlsx`/`pptx`(≤30MB);封面:`jpg`/`jpeg`/`png`(≤10MB)。`biz_information_category` 已种子化;标准类型编码:`001007` 设备操作、`001008` 设备保养、`001009` 设备排障、`001010` 设备维修(`parentCode=001`,`categoryType=3`)。
|
|
7
|
7
|
|
|
8
|
8
|
**界面测试(UI)**:借助 **Playwright** 启动 **Chromium**(与 **Google Chrome 同源内核**,可配置 `channel: 'chrome'` 调用本机谷歌浏览器)模拟真实用户操作。
|
|
9
|
9
|
|
|
|
@@ -23,7 +23,7 @@
|
|
23
|
23
|
| SS-BZ-UT-008 | 参数校验 | 标准名称长度 | 单元测试 | JUnit5 | 1~20 字 | 无 | 空、单字、2 字、20 字、21 字调用校验 | 空与 21 字失败;1~20 字通过 |
|
|
24
|
24
|
| SS-BZ-UT-009 | 参数校验 | 简介字数 | 单元测试 | JUnit5 | 选填 ≤50 | 无 | null/空通过;51 字失败 | 符合需求 |
|
|
25
|
25
|
| SS-BZ-UT-010 | 参数校验 | 标准类型 | 单元测试 | JUnit5 | 须为有效资讯编码 | Mock 类别子集含 001007~001010 | 传入空、`999999`、未在集合内的编码 | 失败;合法编码通过 |
|
|
26
|
|
-| SS-BZ-UT-011 | 附件校验 | 正文后缀 | 单元测试 | JUnit5 | 白名单 | 无 | `.pdf` 通过;`.exe` 拒绝 | 与需求一致 |
|
|
|
26
|
+| SS-BZ-UT-011 | 附件校验 | 正文后缀 | 单元测试 | JUnit5 | 白名单 | 无 | `a.pdf`、`readme.md`、`slides.pptx` 通过;`.ppt`、`.exe` 拒绝 | 与需求一致 |
|
|
27
|
27
|
| SS-BZ-UT-012 | 附件校验 | 封面后缀 | 单元测试 | JUnit5 | 白名单 | 无 | `.jpg` 通过;`.bmp` 拒绝 | 与需求一致 |
|
|
28
|
28
|
| SS-BZ-UT-013 | Service | 更新已发布 | 单元测试 | JUnit5+Mockito | 禁止修改 | Mock `publish=1` | 调用 `update` | 业务失败;不写库 |
|
|
29
|
29
|
| SS-BZ-UT-014 | Service | 同步成功 | 单元测试 | JUnit5+Mockito | 翻转 kb | Mock KB 成功 | `syncKb(id)` | `kb_sync_status=1`;`kb_doc_id` 非空 |
|
|
|
@@ -158,3 +158,4 @@
|
|
158
|
158
|
| — | 初稿:对齐功能需求与技术方案;SS-BZ 编号;四类标准类型 |
|
|
159
|
159
|
| — | **标准名称**校验由 3~20 调整为 **1~20** 字:同步 SS-BZ-UT-008、API-006/025、UI-009 等步骤与预期 |
|
|
160
|
160
|
| 2026-05-20 | **标准类型**由数字枚举改为资讯类别编码(`varchar`);同步 UT-010、API-003/007、UI-033 及通用前置 |
|
|
|
161
|
+| 2026-05-20 | 正文白名单调整为 `pdf/md/doc/docx/xls/xlsx/pptx`(不含 `ppt`);**SS-BZ-UT-011** 补充 `md`、`pptx` 通过及 `.ppt` 拒绝 |
|