From 087f016f01a1e285bb4d3dcb5ae1f8bbcef5b385 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 21 Apr 2026 19:32:20 +0800 Subject: [PATCH] Remove dead handler re-exports from feeder The feeder router uses platform_routes() directly from core, making these re-export modules unused. The only actual dependency (SignalRolePoint) now references plc_platform_core directly. Co-Authored-By: Claude Opus 4.6 --- crates/app_feeder_distributor/src/handler.rs | 16 ---------------- .../src/handler/control.rs | 10 +++++----- .../app_feeder_distributor/src/handler/point.rs | 1 - 3 files changed, 5 insertions(+), 22 deletions(-) delete mode 100644 crates/app_feeder_distributor/src/handler/point.rs diff --git a/crates/app_feeder_distributor/src/handler.rs b/crates/app_feeder_distributor/src/handler.rs index dc08b75..fcbee8a 100644 --- a/crates/app_feeder_distributor/src/handler.rs +++ b/crates/app_feeder_distributor/src/handler.rs @@ -1,18 +1,2 @@ pub mod control; pub mod doc; -pub mod equipment { - pub use plc_platform_core::handler::equipment::*; -} -pub mod log { - pub use plc_platform_core::handler::log::*; -} -pub mod page { - pub use plc_platform_core::handler::page::*; -} -pub mod point; -pub mod source { - pub use plc_platform_core::handler::source::*; -} -pub mod tag { - pub use plc_platform_core::handler::tag::*; -} diff --git a/crates/app_feeder_distributor/src/handler/control.rs b/crates/app_feeder_distributor/src/handler/control.rs index 93fc2ff..8c03d95 100644 --- a/crates/app_feeder_distributor/src/handler/control.rs +++ b/crates/app_feeder_distributor/src/handler/control.rs @@ -48,7 +48,7 @@ pub struct GetUnitListQuery { pub struct UnitEquipmentItem { #[serde(flatten)] pub equipment: plc_platform_core::model::Equipment, - pub role_points: Vec, + pub role_points: Vec, } #[derive(serde::Serialize)] @@ -96,11 +96,11 @@ pub async fn get_unit_list( let mut role_points_map: std::collections::HashMap< Uuid, - Vec, + Vec, > = std::collections::HashMap::new(); for rp in role_point_rows { role_points_map.entry(rp.equipment_id).or_default().push( - crate::handler::equipment::SignalRolePoint { + plc_platform_core::handler::equipment::SignalRolePoint { point_id: rp.point_id, signal_role: rp.signal_role, point_monitor: monitor_guard.get(&rp.point_id).cloned(), @@ -222,11 +222,11 @@ pub async fn get_unit( .await; let mut role_points_map: std::collections::HashMap< Uuid, - Vec, + Vec, > = std::collections::HashMap::new(); for rp in role_point_rows { role_points_map.entry(rp.equipment_id).or_default().push( - crate::handler::equipment::SignalRolePoint { + plc_platform_core::handler::equipment::SignalRolePoint { point_id: rp.point_id, signal_role: rp.signal_role, point_monitor: monitor_guard.get(&rp.point_id).cloned(), diff --git a/crates/app_feeder_distributor/src/handler/point.rs b/crates/app_feeder_distributor/src/handler/point.rs deleted file mode 100644 index 872e325..0000000 --- a/crates/app_feeder_distributor/src/handler/point.rs +++ /dev/null @@ -1 +0,0 @@ -pub use plc_platform_core::handler::point::*;