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
在新工单中引用
屏蔽一个用户