feat: 全面对齐原 hospitalmiddle 出参契约

- Result 对齐旧结构 {"success","msg","data"}(移除 code 体系,异常统一 error(msg))
- nullAsWriteable=true:VO 序列化保留 null 字段(对齐 Jackson 默认)
- getPeStatus/getExamListByDate 强类型化(PeStatusPhyVo/ExamListVo,契约不变)
- getResultByPeId/getResultByIdcardAndYearAll 补报告组装(hospitalId/结论/建议/item子表)
- bsm SQL 换回旧视图(V_PHYEXAM_PE_STATUS/V_PHYEXAM_PE_PERSONAL_ITEM),修复
  PE_TRANSFER_HOSPITAL 列缺失与 peItemList 字段差异
- OkHttp → JDK HttpClient;shade 过滤重叠资源;排除重复 mybatis-plus-core 3.5.5

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
2026-09-04 18:54:11 +08:00
co-authored by Claude Code
parent 754448e370
commit 51b050bd4c
27 changed files with 791 additions and 1154 deletions
+1 -1
View File
@@ -54,4 +54,4 @@ mvnw.cmd
# JDK
*.jdk
*.jre
*.jredist/