Phase 6 功能补全: - P1-3: 消息 SSE 实时推送端点 + 前端 EventSource 连接 - P1-6: ServiceTask HTTP 调用能力 (reqwest GET/POST) - P1-7: user.deleted 事件处理 — 终止相关流程实例 - P1-8: 任务认领 (claim) 端点 + handler - P1-9: 超时检查器发布 task.timeout 事件 - P1-15: 组织/部门名称唯一性校验 (create + update) - P1-18: 消息群发 fan-out (role/department/all 批量投递) Phase 7 P3-P4 收尾: - PluginAdmin purge 按钮状态修复 - ChangePassword 最小 8 字符 + 新旧密码不同验证 - AuditLogViewer 用户名缓存 + 扩展资源类型 - InstanceMonitor 通过 definition 缓存解析 node_name - NotificationPreferences DND 时间范围校验
24 lines
805 B
TOML
24 lines
805 B
TOML
[package]
|
|
name = "erp-message"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
|
|
[dependencies]
|
|
erp-core.workspace = true
|
|
tokio = { workspace = true, features = ["full"] }
|
|
serde = { workspace = true, features = ["derive"] }
|
|
serde_json = { workspace = true }
|
|
uuid = { workspace = true, features = ["v7", "serde"] }
|
|
chrono = { workspace = true, features = ["serde"] }
|
|
axum = { workspace = true }
|
|
sea-orm = { workspace = true, features = ["sqlx-postgres", "runtime-tokio-rustls", "with-uuid", "with-chrono", "with-json"] }
|
|
tracing = { workspace = true }
|
|
anyhow.workspace = true
|
|
thiserror.workspace = true
|
|
utoipa = { workspace = true, features = ["uuid", "chrono"] }
|
|
async-trait.workspace = true
|
|
validator.workspace = true
|
|
futures.workspace = true
|
|
tokio-stream.workspace = true
|
|
async-stream.workspace = true
|