功能修复: 1. 患者创建空名称验证:后端添加 name.trim().is_empty() 检查 2. 仪表盘统计容错:单个查询失败返回零值而非 500 3. FHIR 路由修复:从 /fhir 移到 /api/v1/fhir 保持一致 4. 冻结模块后端中间件:新增 frozen_module_middleware 拦截冻结路径 5. 积分端点权限码:health.health-data.list → health.points.list 6. 角色权限迁移:护士补充 devices.list,运营补充 points.list/manage 7. 测试结果文档:R01-R05 角色测试 + T00/T10 结果归档 Clippy 全 workspace 清零(14→0 errors): - erp-core: 修复 empty doc line、collapsible if、redundant closure 等 9 处 - erp-health: 修复 too_many_arguments、unused var、unnecessary parens 等 58 处 - erp-ai: 修复 dead_code、unused import 等 11 处 - erp-plugin: 修复 too_many_arguments、wildcard pattern 等 11 处 - erp-server-migration: 修复 enum_variant_names 5 处 - erp-auth/config/workflow/message: 各 1-3 处 工程改进: - lint-staged 配置迁移到 .lintstagedrc.js(函数式避免文件列表传给 clippy) - cargo fmt 统一格式化
49 lines
1.8 KiB
Rust
49 lines
1.8 KiB
Rust
#[path = "integration/ai_prompt_tests.rs"]
|
|
mod ai_prompt_tests;
|
|
#[path = "integration/auth_tests.rs"]
|
|
mod auth_tests;
|
|
#[path = "integration/health_alert_tests.rs"]
|
|
mod health_alert_tests;
|
|
#[path = "integration/health_appointment_tests.rs"]
|
|
mod health_appointment_tests;
|
|
#[path = "integration/health_article_tests.rs"]
|
|
mod health_article_tests;
|
|
#[path = "integration/health_consent_tests.rs"]
|
|
mod health_consent_tests;
|
|
#[path = "integration/health_consultation_tests.rs"]
|
|
mod health_consultation_tests;
|
|
#[path = "integration/health_daily_monitoring_tests.rs"]
|
|
mod health_daily_monitoring_tests;
|
|
#[path = "integration/health_data_tests.rs"]
|
|
mod health_data_tests;
|
|
#[path = "integration/health_device_reading_tests.rs"]
|
|
mod health_device_reading_tests;
|
|
#[path = "integration/health_diagnosis_tests.rs"]
|
|
mod health_diagnosis_tests;
|
|
#[path = "integration/health_dialysis_prescription_tests.rs"]
|
|
mod health_dialysis_prescription_tests;
|
|
#[path = "integration/health_dialysis_tests.rs"]
|
|
mod health_dialysis_tests;
|
|
#[path = "integration/health_doctor_tests.rs"]
|
|
mod health_doctor_tests;
|
|
#[path = "integration/health_follow_up_template_tests.rs"]
|
|
mod health_follow_up_template_tests;
|
|
#[path = "integration/health_follow_up_tests.rs"]
|
|
mod health_follow_up_tests;
|
|
#[path = "integration/health_medication_tests.rs"]
|
|
mod health_medication_tests;
|
|
#[path = "integration/health_patient_tests.rs"]
|
|
mod health_patient_tests;
|
|
#[path = "integration/health_pii_encryption_tests.rs"]
|
|
mod health_pii_encryption_tests;
|
|
#[path = "integration/health_points_tests.rs"]
|
|
mod health_points_tests;
|
|
#[path = "integration/plugin_tests.rs"]
|
|
mod plugin_tests;
|
|
#[path = "integration/test_db.rs"]
|
|
mod test_db;
|
|
#[path = "integration/test_fixture.rs"]
|
|
mod test_fixture;
|
|
#[path = "integration/workflow_tests.rs"]
|
|
mod workflow_tests;
|