- add TopologyAnalysisHandler.Execute() with 5-phase BFS reachability
check between start/end component UUIDs; support CheckInService flag
to skip out-of-service nodes during traversal
- carry task params through RabbitMQ message (TaskQueueMessage.Params)
instead of re-querying DB in handler; update TaskHandler.Execute
interface and all handler signatures accordingly
- fix BuildMultiBranchTree UUIDFrom condition bug; return nodeMap for
O(1) lookup; add QueryTopologicByStartUUID for directed traversal
- add QueryBayByUUID/QueryBaysByUUIDs and
QueryComponentsInServiceByUUIDs (two-column select) to database layer
- add diagram.FindPath via LCA algorithm for tree path reconstruction
- move initTracerProvider to middleware.InitTracerProvider; add
OtelConfig struct to ModelRTConfig for endpoint configuration
- update topology analysis params to start/end_component_uuid +
check_in_service; remove dead topology init code
|
||
|---|---|---|
| .. | ||
| anchor_point_replace_request.go | ||
| api_endpoint.go | ||
| async_task_request.go | ||
| attr_request.go | ||
| circuit_diagram_create_request.go | ||
| circuit_diagram_delete_request.go | ||
| circuit_diagram_link_request.go | ||
| circuit_diagram_update_request.go | ||
| component_attribute_update_request.go | ||
| measurement_request.go | ||
| real_time_data_receive_request.go | ||
| real_time_data_request.go | ||
| request_convert.go | ||
| response.go | ||