update: 人员证书结构化列表通知

这个提交包含在:
API Changelog Bot 2026-03-26 10:43:39 +08:00
父节点 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` 列表。