feat(workflow): AI 行动闭环 BPMN 流程定义 — 随访/预约/预警三条审批流程

- ai_followup_workflow: 随访建议风险分级 + 医生审批
- ai_appointment_workflow: 预约建议风险分级 + 医生确认
- ai_alert_workflow: 预警确认风险分级 + 医生确认
- 启动时自动 seed 三条 published 状态的流程定义
This commit is contained in:
iven
2026-05-01 08:49:49 +08:00
parent 5053908444
commit 388948e348
3 changed files with 206 additions and 0 deletions

View File

@@ -289,6 +289,12 @@ async fn main() -> anyhow::Result<()> {
.map_err(|e| anyhow::anyhow!("Failed to seed auth data: {}", e))?;
tracing::info!(tenant_id = %new_tenant_id, "Default tenant ready with auth seed data");
// Seed AI workflow definitions
if let Err(e) = erp_workflow::service::ai_workflow_seed::ensure_ai_workflows(&db, new_tenant_id).await {
tracing::warn!(error = %e, "Failed to seed AI workflow definitions");
}
new_tenant_id
}
}