产品定位
预警中心(路由 /warning,PL5 预警域)实现「事找人」的主动经营风控:运营可按 清仓提醒、价格偏差、大盘异动、排片偏差、机会场次 等事件类型配置检测规则(阈值、范围、优先级、是否启用),系统按 5 分钟周期自动扫描并生成预警事件进入收件箱;预警支持处理状态流转(待处理→处理中→已处理),并联动经营日报订阅推送。
PL5 范围:规则配置 + 实时检测 + 收件箱为本域核心;P0 补齐项「经营日报推送订阅」「票源约束规则」分别落在本域与定价域,跨模块联动。
功能清单
| 编号 | 功能 | 说明 | 状态 |
| WA-01 | 预警规则配置 | 事件类型/阈值/范围(全国/区域/门店)/优先级/启停,CRUD | 已实现 |
| WA-02 | 目标占比规则 | 排片目标占比配置(跨域联动排片一致性检查) | 已实现 |
| WA-03 | 实时检测扫描 | 5 分钟周期定时扫描(WarningJob),按规则生成预警事件 | 已实现 |
| WA-04 | 收件箱 | 预警事件列表(事件/优先级/内容/AI 归因/时间),支持处理状态流转 | 已实现 |
| WA-05 | 预警统计 | 各类型/优先级分布统计 | 已实现 |
| WA-06 | 经营日报推送订阅 | 日报订阅管理(P0),按订阅推送经营日报 | 已实现 |
关键实现
接口
| 接口 | 说明 |
| GET/POST /api/warning/rules · PUT/DELETE /api/warning/rules/{id} | 预警规则 CRUD |
| GET/POST /api/warning/target-ratios · DELETE /{id} | 目标占比规则管理 |
| GET /api/warning/inbox | 预警收件箱(分页/筛选) |
| PUT /api/warning/{id}/status | 处理状态流转 |
| GET /api/warning/stats | 预警统计 |
| POST /api/warning/scan | 手动触发一次检测扫描(运维用) |
| POST /api/boxoffice/daily-report/subscriptions · /push | 日报订阅与推送(P0) |
数据表
warning_rule(规则)、warning_event(事件)、schedule_target_ratio(目标占比)、daily_report_subscribe(日报订阅)、ticket_source_constraint(票源约束,联动定价域)、notify_record、notify_template。
检测机制:WarningJob 每 5 分钟按启用规则扫描聚合数据(全国/区域/门店维度),命中则写入 warning_event 并附 AI 归因说明;核心管理中心实时预警流即本域事件的实时视图。
交互要点
| 场景 | 交互 |
| 规则配置 | 三个页签(规则/目标占比/收件箱),规则支持启停开关与优先级标识 |
| 收件箱处理 | 高优先级事件置顶标红,支持标记处理中/已处理 |
| 日报推送 | 订阅管理(按门店/频率),一键推送生成日报记录 |