 ilaandClaude Opus 4.8
|
f3c5e1bf8d
|
feat(osi): 某人全部体检查询 JKTJ00002(T-306)
- osi.QueryHealthChecks(/auto/jktj/query,返回全部体检数组)
- contract.HealthCheckRecordSummary:驼峰 idCard(≠最近一次小写 idcard)、checkId 可空
- HTTP 端点 GET /api/health-check/all
- 单测含 null checkId 场景;实测端点已部署
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-08 22:14:39 +08:00 |
|
 ilaandClaude Opus 4.8
|
bf204e0162
|
feat(osi): 体检已检/未检名单查询打通(T-305)
- osi.ListHealthCheckPeople(JKTJLIST00002 /auto/jktjlist/query)
- ListHealthCheckQuery:checkYear 必填、page/rows 默认、idCard/checkType 可选
- contract.HealthCheckPerson 名单行 20 字段,字段名按实测校正(birthday/phrId/manaDoctorId/manaDocterName/empiId)
- 单测:名单解码/路径/baseInfo 分页/checkYear 校验(脱敏假数据)
- 实测端点已部署,code=01 返回分页人员名单
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-08 21:11:17 +08:00 |
|
 ilaandClaude Opus 4.8
|
0e1915fc2b
|
feat(osi): 体检最近一次查询打通(T-301)
- osi.LastHealthCheck(JKTJLSJL00002 /auto/jktjlscx/query)
- contract.HealthCheckSummary 只强类型化定位字段,完整内容走 Result.Raw
- codes.go 登记 JKTJLSJL00002 + JKTJLIST00002 路由
- 单测:路径/解码/Raw 保留/idcard 小写映射/单键校验(脱敏假数据)
- 实测:单查 JKTJ00002 平台未部署;data 为单对象;身份证字段小写 idcard
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-08 00:45:47 +08:00 |
|