docs: C1 表名对齐业务命名(ltc_elder/ltc_elder_status_log)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
liuyun 2026-10-14 14:45:00 +08:00
parent bd4d5c5744
commit a4d8a41bf3
3 changed files with 7 additions and 7 deletions

View File

@ -85,7 +85,7 @@ model Elder {
@@unique([tenantCode, idCardNo])
@@index([tenantCode, name])
@@map("sys_elder")
@@map("ltc_elder")
}
/// 待遇状态变更日志
@ -102,7 +102,7 @@ model ElderStatusLog {
changedAt DateTime @default(now()) @map("changed_at")
@@index([elderId])
@@map("sys_elder_status_log")
@@map("ltc_elder_status_log")
}
```

View File

@ -21,7 +21,7 @@
通用字段:`created_at`/`created_by`/`updated_at`/`deleted_at`。主键 UUID v7。
**`elder` 老人档案表**(`@@map("sys_elder")`):
**`elder` 老人档案表**(`@@map("ltc_elder")`):
| 字段 | 类型 | 说明 |
|---|---|---|
@ -61,7 +61,7 @@
索引:`tenant_code`、`tenant_code+id_card_no`(唯一,身份证防重)。
**`elder_status_log` 待遇状态变更日志**(`@@map("sys_elder_status_log")`):
**`elder_status_log` 待遇状态变更日志**(`@@map("ltc_elder_status_log")`):
| 字段 | 类型 | 说明 |
|---|---|---|

View File

@ -25,8 +25,8 @@ C0 已落地机构=租户、RBAC、目录四层、菜单、多租户过滤(Pri
通用字段 `created_at/by`、`updated_at`、`deleted_at`;主键 UUID v7;`@@map` snake_case;软删。
- **elder**(`sys_elder`):id、tenant_code、loc_code、prev_loc_code、transfer_confirm_at、name、gender(char1)、birth_date、id_card_no(varchar255)、phone、address、guardian_name、guardian_phone、insur_no、insur_type、insur_years、insur_verify_status、insur_verify_date、assess_level、care_level、assess_date、assess_org、assess_evidence_file、benefit_start、benefit_end、treat_status、status_source、status_change_date、hosp_start、hosp_end、photo_tier_override(json)、need_assess(json)、note(text)、biz_line。唯一索引 `(tenant_code, id_card_no)`。
- **elder_status_log**(`sys_elder_status_log`):id、elder_id、from_status、to_status、change_reason(必填)、source、operator_id、evidence_file、changed_at。
- **elder**(`ltc_elder`):id、tenant_code、loc_code、prev_loc_code、transfer_confirm_at、name、gender(char1)、birth_date、id_card_no(varchar255)、phone、address、guardian_name、guardian_phone、insur_no、insur_type、insur_years、insur_verify_status、insur_verify_date、assess_level、care_level、assess_date、assess_org、assess_evidence_file、benefit_start、benefit_end、treat_status、status_source、status_change_date、hosp_start、hosp_end、photo_tier_override(json)、need_assess(json)、note(text)、biz_line。唯一索引 `(tenant_code, id_card_no)`。
- **elder_status_log**(`ltc_elder_status_log`):id、elder_id、from_status、to_status、change_reason(必填)、source、operator_id、evidence_file、changed_at。
PrismaService:`elder`/`elder_status_log` 均为租户级模型(带 tenantCode,自动过滤);`elder` 加入 SOFT_DELETE。
@ -51,4 +51,4 @@ PrismaService:`elder`/`elder_status_log` 均为租户级模型(带 tenantCod
## Migration Plan
新增迁移建 `sys_elder` + `sys_elder_status_log`(utf8mb4_general_ci,迁移 SQL 手改 collation)。回滚=删除迁移。
新增迁移建 `ltc_elder` + `ltc_elder_status_log`(utf8mb4_general_ci,迁移 SQL 手改 collation)。回滚=删除迁移。