Commit Graph

10 Commits

Author SHA1 Message Date
e8af9ea40a feat: 添加AI开发规范自动加载配置 — 支持所有AI编码工具
单一信源设计:
- RULES.md: 项目唯一规范信源(218行,覆盖铁律+后端+前端规范)

多工具适配(7个配置文件):
- AGENTS.md: Codex CLI / Claude Code 自动读取
- .cursorrules: Cursor IDE 自动读取
- .github/copilot-instructions.md: GitHub Copilot 自动读取
- .windsurfrules: Windsurf/Codeium 自动读取
- .clinerules: Cline 自动读取
- .aider.conf.yml: Aider 自动读取
- .qwenrules: Qwen Coder/通义灵码 自动读取

子目录 AGENTS.md 同步更新引用 RULES.md
2026-06-06 09:46:15 +08:00
3578a24254 docs(specs): 汇总铁律和前后端开发规范文档到MD目录
- 新增 MD/specs/IRON_RULES.md — 执行铁律汇总(v2.0, 8条铁律)
- 新增 MD/specs/BACKEND_DEVELOPMENT_STANDARD.md — 后端开发规范
- 新增 MD/specs/FRONTEND_DEVELOPMENT_STANDARD.md — 前端开发规范
- 新增 healthlink-his-ui/AGENTS.md — 前端铁律引用
- 更新 healthlink-his-server/AGENTS.md — 同步规范文档引用
- 修复10个文档缺失的元数据(文档类型标签)
- 全部30个文档通过命名规范和元数据检查
2026-06-06 09:33:20 +08:00
d8427f788e docs: 统一文档管理规范,合并docs/到MD/目录
- 创建MD/目录结构(architecture/development/standards/specs/bugs/guides/upgrade)
- 制定文档命名规范(大写英文+下划线)
- 制定文档格式规范(元数据块、结构模板)
- 合并27个文档到MD/目录,按类别分类
- 删除旧的docs/目录
- 更新AGENTS.md铁律#5: 文档统一管理

命名规范:
- 架构设计: ARCH_<模块>_<描述>.md
- 开发计划: PLAN_<类型>_<版本>.md
- 国家标准: STD_<标准名称>.md
- 技术规范: SPEC_<类型>_<描述>.md
- Bug修复: BUG_<编号>_<描述>.md
- 使用指南: GUIDE_<主题>.md
- 升级记录: UPGRADE_<组件>_<类型>.md
2026-06-06 09:06:21 +08:00
86c82286c6 feat(test): 重构测试用例基于业务逻辑验证 + 三甲医院开发计划
测试重构:
- 从简单HTTP状态码检查升级为业务逻辑验证
- 验证响应JSON结构(code/msg/data)
- 验证业务数据正确性(如登录返回JWT token)
- 验证业务规则约束(如无效参数返回错误信息)
- 验证数据完整性(如分页返回records字段)
- 增加SQL注入防护测试
- 88个测试用例全部通过

三甲医院开发计划:
- GRADE3A_DEVELOPMENT_PLAN.md: 总体开发计划
- GRADE3A_DETAILED_DESIGN.md: 10个模块详细设计
- 覆盖合理用药/手术麻醉/院感管理/病案管理/护理评估等
2026-06-06 08:59:10 +08:00
9f7eb0eac6 feat(test): 添加Sprint 3-6接口测试(95个用例)
- Sprint 3 住院管理: InpatientApiTest (25个用例)
  - 患者入院/床位/转科/出院
  - 押金管理/生命体征/护理记录
- Sprint 4 药品管理: PharmacyApiTest (29个用例)
  - 西药发药/耗材发药/退药/待发药
  - 药品明细/发药汇总/住院退药
- Sprint 5 检验检查: InspectionApiTest (18个用例)
  - 标本采集/观察项/标本定义
  - LIS配置/仪器/实验室/检查类型
- Sprint 6 统计报表: ReportApiTest (23个用例)
  - 挂号/收费/月结/入库/出库统计
  - 报损/盘点/调拨/药房结算

全部158个测试用例通过,冒烟测试8/8通过
2026-06-06 07:55:05 +08:00
a582a97ef1 feat: 三甲医院HIS标准设计 + TDD接口测试
- 新增三甲医院HIS标准规范汇编文档 (47KB)
- 新增Grade3A设计文档
- 新增开发计划 (6个Sprint)
- 门诊挂号测试用例: 12个 (号源/挂号/退号/查询/权限/边界)
- 门诊收费测试用例: 13个 (账单/退费/日结/发票/权限/边界)
- 总计25个测试用例全部通过
- 发现安全问题: 无效Token返回200而非401
2026-06-06 00:23:31 +08:00
Ranyunqiao
0f4da1e32f bug 587 588 589 591 2026-06-05 17:15:39 +08:00
wangjian963
cfb1ea1b3c fix(手术申请): 修复手术部位未保存到cli_surgery表及详情展示为编码的问题
- 后端:保存手术申请单时,从descJson解析surgerySite字段,写入
  cli_surgery.body_site和wor_service_request.content_json,解决
  手术部位数据未持久化到手术主表的问题
- 前端:手术申请详情弹窗加载字典数据(手术等级、麻醉方式、手术
  部位、切口类别、手术性质),将descJson中的字典编码翻译为中文
  标签展示,解决详情中显示原始编码(如"1")而非实际名称的问题
2026-06-05 15:32:21 +08:00
051b0edee4 chore(build): 删除Spring Boot 4升级相关备份文件和分析文档
- 删除 .openclaw/workspace-state.json 工作区状态文件
- 删除 healthlink-his-server/pom.xml.bak Maven配置备份文件
- 删除 SPRINGBOOT_4_UPGRADE_ANALYSIS.md 升级分析报告
- 删除 SPRINGBOOT_4_UPGRADE_GUIDE.md 升级操作手册
2026-06-05 14:43:51 +08:00
893cbf1fe0 refactor: 彻底清除所有openhis痕迹
- 重命名目录: openhis-server-new → healthlink-his-server
- 重命名目录: openhis-ui-vue3 → healthlink-his-ui
- 重命名Java类: OpenHisApplication → HealthLinkHisApplication
- 重命名Java类: OpenHisMiniApp → HealthLinkHisMiniApp
- 重命名组件目录: OpenHis → HealthLinkHis
- 重命名样式文件: openhis.scss → healthlink-his.scss
- 重命名配置: nginx-openhis.conf → nginx-healthlink-his.conf
- 更新所有源码引用 (0个残留)
- 更新所有文档/脚本/配置中的引用
2026-06-05 13:36:28 +08:00