- MD/specs/IRON_RULES.md: 总览表补充#14-#18,版本升至v2.1 - AGENTS.md: P0铁律区新增铁律18 - RULES.md: P0铁律区新增铁律18 - healthlink-his-server/AGENTS.md: 速查区新增铁律18 - healthlink-his-ui/AGENTS.md: 速查区新增铁律18 - .cursorrules/.clinerules/.windsurfrules: 同步新增铁律18 - V25实体层: NursingVitalSignsChart/SurgerySafetyCheck/SpecimenBarcode/SysAuditLog/EmpiIdVerification - V25 Flyway迁移: V25__vitalsigns_safety_barcode_audit.sql
30 lines
1.0 KiB
Markdown
30 lines
1.0 KiB
Markdown
# HealthLink-HIS 后端开发规范
|
|
|
|
> 🤖 本文件供 AI 工具自动读取。完整规范见 **[../../RULES.md](../../RULES.md)**
|
|
|
|
## 铁律速查
|
|
|
|
1. **修改完必须测试** — `mvn clean compile -DskipTests`
|
|
2. **Flyway 迁移** — 新建表/字段必须走 Flyway
|
|
3. **测试通过才提交** — 编译+测试全通过才能 commit
|
|
4. **API路径对齐** — `/healthlink-his/api/v1/`
|
|
5. **先分解再行动** — 非平凡任务先出计划
|
|
6. **文档在 MD 目录** — 大写下划线命名
|
|
7. **铁律18: 禁止破坏原有功能** — 完善功能时不能破坏已有功能
|
|
|
|
## 快速命令
|
|
|
|
```bash
|
|
export JAVA_HOME=/opt/jdk-25
|
|
mvn clean compile -DskipTests # 编译
|
|
mvn install -DskipTests # 构建
|
|
mvn test -pl healthlink-his-application -Dtest="XxxTest" -Dsurefire.failIfNoSpecifiedTests=false
|
|
```
|
|
|
|
## 详细规范
|
|
|
|
→ 完整铁律: `MD/specs/IRON_RULES.md`
|
|
→ 后端规范: `MD/specs/BACKEND_DEVELOPMENT_STANDARD.md`
|
|
→ 后端清单: `MD/specs/BACKEND_CHECKLIST.md`
|
|
→ 根目录完整规范: `RULES.md`
|