feat(phase1): 完成 JPA 实体类和 Repository 层实现

- 创建 3 个 JPA 实体类:DiagnosisRecord、CaseLibrary、ApiDocument
- 创建 3 个 Repository 接口,实现基础 CRUD 和自定义查询方法
- 实现 DiagnosisRecordRepository 单元测试(6 个测试全部通过)
- 修复 Hibernate schema 验证问题(枚举类型使用 VARCHAR)
- 更新 application.yml,添加完整的数据库和 Redis 配置
- 更新 OpenSpec tasks.md,标记已完成任务(12/33)

测试结果:
- DiagnosisRecordRepositoryTest: 6/6 通过
- 编译成功,无错误

Progress: 12/33 tasks completed
This commit is contained in:
zhuyongxin
2026-06-23 14:30:35 +08:00
parent 60be51f4a5
commit 1de1e98ef8
11 changed files with 1151 additions and 9 deletions
@@ -10,13 +10,13 @@
## 2. JPA 实体与 Repository
- [ ] 2.1 创建 JPA 实体类 DiagnosisRecord
- [ ] 2.2 创建 JPA 实体类 CaseLibrary
- [ ] 2.3 创建 JPA 实体类 ApiDocument
- [ ] 2.4 创建 DiagnosisRecordRepository 接口
- [ ] 2.5 创建 CaseLibraryRepository 接口
- [ ] 2.6 创建 ApiDocumentRepository 接口
- [ ] 2.7 Repository 单元测试 (DiagnosisRecordRepositoryTest)
- [x] 2.1 创建 JPA 实体类 DiagnosisRecord
- [x] 2.2 创建 JPA 实体类 CaseLibrary
- [x] 2.3 创建 JPA 实体类 ApiDocument
- [x] 2.4 创建 DiagnosisRecordRepository 接口
- [x] 2.5 创建 CaseLibraryRepository 接口
- [x] 2.6 创建 ApiDocumentRepository 接口
- [x] 2.7 Repository 单元测试 (DiagnosisRecordRepositoryTest)
- [ ] 2.8 Repository 单元测试 (CaseLibraryRepositoryTest)
- [ ] 2.9 Repository 单元测试 (ApiDocumentRepositoryTest)