plc_control/crates/app_feeder_distributor/src
caoqianming a7f5c85032 Persist event subject_type/subject_id and add ops event timeline API
EventInsert + EventRecord + record_event now carry the subject_type /
subject_id columns added by the P1 migration. Ops events populate
"segment" / "station" subjects so the timeline can be filtered without
parsing event_type strings. Platform SourceCreated / Updated / Deleted
attribute themselves to subject_type="source". Adds get_events_*_filtered
in core and exposes GET /api/event on ops with event_type /
event_type_prefix / subject_type / subject_id query params, closing
design doc §14 "event 表能按 ops.* 和 subject_type/subject_id 查到全链路事件".

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 08:57:40 +08:00
..
control Move feeder unit model out of platform core 2026-05-18 21:38:52 +08:00
handler Move feeder unit model out of platform core 2026-05-18 21:38:52 +08:00
service Move feeder unit model out of platform core 2026-05-18 21:38:52 +08:00
app.rs Restore SIMULATE_PLC chaos task and run feedback 2026-04-22 10:33:51 +08:00
event.rs Persist event subject_type/subject_id and add ops event timeline API 2026-05-19 08:57:40 +08:00
handler.rs Remove dead handler re-exports from feeder 2026-04-21 19:32:20 +08:00
lib.rs Move feeder unit model out of platform core 2026-05-18 21:38:52 +08:00
main.rs feat(feeder): create dedicated feeder distributor app crate 2026-04-16 12:38:58 +08:00
model.rs Move feeder unit model out of platform core 2026-05-18 21:38:52 +08:00
router.rs Move shared feeder plumbing into core 2026-04-21 16:04:03 +08:00
service.rs Move feeder unit model out of platform core 2026-05-18 21:38:52 +08:00