update: 人员证书结构化列表通知
这个提交包含在:
父节点
a3d1d01ded
当前提交
4122ff82eb
@ -200,3 +200,27 @@
|
|||||||
> 添加了证书标签,必须同时上传对应的证书文件
|
> 添加了证书标签,必须同时上传对应的证书文件
|
||||||
|
|
||||||
前端在提交人员表单时,如果用户添加了证书标签但没上传证书文件,建议在前端也做提示拦截。
|
前端在提交人员表单时,如果用户添加了证书标签但没上传证书文件,建议在前端也做提示拦截。
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 七、人员证书改为结构化列表
|
||||||
|
|
||||||
|
**服务**: hl-resource-service
|
||||||
|
|
||||||
|
### 新增字段 `certificates`(替代旧的 certificateTags + certificateUrls)
|
||||||
|
|
||||||
|
人员创建/更新接口新增 `certificates` 字段,标签和附件一一对应:
|
||||||
|
|
||||||
|
```json
|
||||||
|
[
|
||||||
|
{ "tag": "急救证书", "url": "https://xxx/cert1.jpg" },
|
||||||
|
{ "tag": "导游证", "url": "https://xxx/cert2.jpg" },
|
||||||
|
{ "tag": "教师资格证", "url": "https://xxx/cert3.jpg" }
|
||||||
|
]
|
||||||
|
```
|
||||||
|
|
||||||
|
**校验规则**:每项的 `tag` 和 `url` 必须同时存在,缺一报错(如"第1个证书'急救证书'缺少证书附件")。
|
||||||
|
|
||||||
|
**兼容**:旧字段 `certificateUrls` / `certificateTags` 保留可用,但建议前端迁移到 `certificates`。
|
||||||
|
|
||||||
|
**领队介绍**:小程序详情 `leaderInfoList` 中的 `certificateTags` 优先从 `certificates` 提取,同时也返回完整的 `certificates` 列表。
|
||||||
|
|||||||
正在加载...
x
在新工单中引用
屏蔽一个用户