docs(wiki): 数据一致性刷新 — 7 处校正
Some checks failed
CI / rust-check (push) Has been cancelled
CI / rust-test (push) Has been cancelled
CI / frontend-build (push) Has been cancelled
CI / security-audit (push) Has been cancelled

- architecture.md: 删除重复插件行、44→45 实体、22→39 权限
- testing.md: 迁移计数 50→104
- database.md: 补充 m000092-000104 迁移覆盖
- infrastructure.md: 更新日期 2026-04-23→2026-05-03、PostgreSQL 18→16
- erp-health.md: 44→45 实体、22→39 权限、消费者数校正
This commit is contained in:
iven
2026-05-03 19:58:19 +08:00
parent 7a016e4ed5
commit 443bfbae61
5 changed files with 10 additions and 9 deletions

View File

@@ -22,11 +22,10 @@ HMS 继承 ERP 底座的所有基础模块,`erp-health` 作为原生 Rust 模
```
HMS 平台
├── 基础模块(继承 ERP: auth, config, workflow, message, plugin
├── 核心业务模块: erp-health原生 Rust44 实体/22 权限/25+ 页面)★ 已实现
├── 核心业务模块: erp-health原生 Rust45 实体/39 权限/25+ 页面)★ 已实现
├── AI 模块: erp-ai3 实体SSE 流式分析Phase 1 MVP
├── 透析模块: erp-dialysis已拆分为独立 crate
└── 可选插件: crm, inventory, freelance, itops, assessmentWASM
└── 可选插件: crm, inventory, freelance, itopsWASM
```
### 为什么 erp-health 用原生模块?

View File

@@ -95,6 +95,8 @@ m{YYYYMMDD}_{6位序号}_{描述}.rs
| m000089 | 盲索引blind_index 表) |
| m000090 | 告警阈值表增强 |
| m000091 | Dead Letter 事件表 |
| m000092-000100 | 健康业务扩展(日常监测/体征合并/透析/AI 分析) |
| m000101-000104 | 配置/索引优化/插件表扩展 |
### 集成契约

View File

@@ -47,7 +47,7 @@ crates/erp-health/
│ ├── state.rs ← HealthState { db, event_bus, crypto }
│ ├── crypto.rs ← AES-256-GCM 加密 + HMAC-SHA256 (PII 保护)
│ ├── event.rs ← 事件处理器 (订阅 workflow/message 事件)
│ ├── entity/ ← 44 个 SeaORM Entity
│ ├── entity/ ← 45 个 SeaORM Entity
│ ├── service/ ← 25 个业务 service + validation + masking + trend
│ ├── handler/ ← 21 个路由 handler
│ ├── dto/ ← 15 个请求/响应 DTO
@@ -57,7 +57,7 @@ crates/erp-health/
│ └── seed.rs ← 租户种子数据 + 软删除清理
```
### 实体模型44 个实体)
### 实体模型45 个实体)
| 域 | 实体 |
|----|------|
@@ -223,7 +223,7 @@ draft → pending_review → published → draft (撤回)
### 当前状态: ✅ 已完成
44 实体、21 个 handler~160 个 pub fn22 权限、25+ Web 路由页面 + 11 组件,~21k 行 Rust 代码。状态转换验证统一到 validation 模块104 纯函数测试。18 个集成测试文件覆盖所有子域。
45 实体、21 个 handler~160 个 pub fn39 权限、25+ Web 路由页面 + 11 组件,~21k 行 Rust 代码。状态转换验证统一到 validation 模块104 纯函数测试。18 个集成测试文件覆盖所有子域。
### 待优化
@@ -278,7 +278,7 @@ draft → pending_review → published → draft (撤回)
| 日期 | 变更 |
|------|------|
| 2026-05-01 | 审计数据更新:权限码 22→39、审计发现2 CRITICAL + 3 HIGH、功能域评分、DTO/调用链 100% |
| 2026-04-28 | 全面数据刷新44 实体(+10 告警/设备/随访模板/体征小时聚合等、21 handler、22 权限、25+ Web 路由、事件系统完善25 发布/6 消费者、3 个后台任务、PiiCrypto 迁移到 erp-core |
| 2026-04-28 | 全面数据刷新45 实体(+10 告警/设备/随访模板/体征小时聚合等、21 handler、39 权限、25+ Web 路由、事件系统完善25 发布/25+ 消费者、3 个后台任务、PiiCrypto 迁移到 erp-core |
| 2026-04-26 | 全面更新34 实体(+13 积分/透析/诊断/日常监测/线下活动/危急值/知情同意、16 handler、stats 统计端点、validation 统一模块83 测试、PII 加密扩展doctor_profile/dialysis_record/lab_report/diagnosis key_version |
| 2026-04-26 | 新增内容管理article_category/article_tag/article_article_tag/article_revision 4 实体、审核状态机 |
| 2026-04-25 | 全面更新为已实现状态18 实体、14 权限、全链路验证通过 |

View File

@@ -1,6 +1,6 @@
---
title: 开发环境
updated: 2026-04-23
updated: 2026-05-03
status: stable
tags: [infrastructure, dev-environment, windows, postgresql]
---
@@ -31,7 +31,7 @@ tags: [infrastructure, dev-environment, windows, postgresql]
| 服务 | 地址 | 用途 |
|------|------|------|
| PostgreSQL 18 | `postgres://postgres:123123@localhost:5432/erp` | 主数据库 |
| PostgreSQL 16 | `postgres://postgres:123123@localhost:5432/erp` | 主数据库 |
| Redis 7 | `redis://:redis_KBCYJk@129.204.154.246:6379` (云端) | 缓存 + 限流 |
| 后端 API | `http://localhost:3000/api/v1` | Axum 服务 |
| 前端 SPA | `http://localhost:5174` | Vite 开发服务器 |

View File

@@ -121,7 +121,7 @@ D:\postgreSQL\bin\psql.exe -U postgres -h localhost -d erp
```
```sql
SELECT version FROM seaql_migrations ORDER BY version; -- 迁移记录(应为 50 条)
SELECT version FROM seaql_migrations ORDER BY version; -- 迁移记录(当前 104 条)
SELECT code, name FROM permissions WHERE deleted_at IS NULL ORDER BY code; -- 权限列表
SELECT count(*) FROM patient WHERE deleted_at IS NULL; -- 患者数量
```