douxu
1b1f43db7f
feat: implement topology analysis async task with BFS connectivity check
...
- 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
2026-04-24 17:14:46 +08:00
douxu
adcc8c6c91
add code of async task system
2026-03-13 11:45:22 +08:00
douxu
898beaeec4
optimize struct of rabbitmq event
2026-03-02 17:00:09 +08:00
douxu
3ff29cc072
optimize code of real time data pull api
2026-01-28 14:03:25 +08:00
douxu
1a1727adab
optimize reponse code and business code of measurement sub api
2026-01-26 16:29:50 +08:00
douxu
60eab0675e
optimize code of component attrbute update api
2026-01-08 17:34:44 +08:00
douxu
a31bd6f395
add component attribute group update api and optimzie diagram hash set params
2026-01-05 17:20:41 +08:00
douxu
9499e579b3
optimize code of sql struct and measurement node recommend api
2025-12-19 17:33:12 +08:00
douxu
70bcb00062
add code of component attribute group store
2025-12-18 17:50:43 +08:00
douxu
2a3852a246
add diagram node link process api
2025-12-10 16:12:13 +08:00
douxu
f48807e5e5
optimize measurement link api
2025-12-08 17:01:24 +08:00
douxu
3f70be0d1c
fix bug of new version of measurement recommend api
2025-12-06 18:32:00 +08:00
douxu
46e72ce588
optimize redis test data lua shell
2025-12-04 17:26:35 +08:00
douxu
8a4116879b
add real time data measurement target update func
2025-12-02 17:26:15 +08:00
douxu
fca6905d74
optimize real time data pulling and subscription api
2025-11-27 16:59:03 +08:00
douxu
6f3134b5e9
optimize struct of real time data subscription api and fix bug of real time data pull api
2025-11-26 17:49:24 +08:00
douxu
46ee2a39f4
optimize database struct
2025-11-19 17:44:08 +08:00
douxu
041d7e5788
optimize variable naming and optimize real time data computing api
2025-11-12 17:34:18 +08:00
douxu
93d1eea61f
optimize sendRealTimeDataStream of real time data pull api
2025-11-11 11:50:25 +08:00
douxu
6de3c5955b
optimize real time data pull api
2025-11-08 17:11:45 +08:00
douxu
8090751914
optimize update monitor config func of real time data query api
2025-11-06 17:22:14 +08:00
douxu
b75358e676
optimize first create monitor config func of real time data query api
2025-11-05 18:20:54 +08:00
douxu
f5ea909120
optimize real time data query api
2025-11-04 17:12:15 +08:00
douxu
594dc68ab1
create api of real time data monitor
2025-11-03 17:35:03 +08:00
douxu
09700a86ee
optimize real time data receive api
2025-10-27 16:47:04 +08:00
douxu
954203b84d
optimize real time data query api
2025-10-24 16:52:14 +08:00
douxu
458f7afdbf
optimize doc of measurement recommend api
2025-10-20 17:30:55 +08:00
douxu
54128bedac
fix bug of measurement recommend api
2025-10-20 15:06:23 +08:00
douxu
5d02ca9fca
add measurement recommend api
2025-09-29 16:37:38 +08:00
douxu
0c09e7bd25
add func of generate service token
2025-09-12 17:12:02 +08:00
douxu
55a606a3f3
add redis zset structure
2025-09-09 16:02:36 +08:00
douxu
858d02f955
add attr handlers
2025-08-27 17:33:10 +08:00
douxu
f8f83c38d9
add del func of redis string type
2025-08-21 17:04:10 +08:00
douxu
3fa0a8c6ca
optimize covert func of component info
2025-08-18 17:02:38 +08:00
douxu
f4ab4e4ea4
refactor(orm/circuit_diagram_component): fix compilation issues caused by structure field changes
...
http://server.baseware.net:9000/project/datart/task/47
2025-08-15 16:25:48 +08:00
douxu
49fbd04644
optimize component struct http://server.baseware.net:9000/project/datart/task/47
2025-08-12 17:19:38 +08:00
douxu
3e833909d1
feat(token-parse): 1. add func of parse token 2.add func of query grid、zone、station、component 3.modify package of constant
...
http://server.baseware.net:9000/project/datart/task/22
2025-08-05 15:20:07 +08:00
douxu
b7009c351e
refactor(errer-package): optimize package name of constant
...
1.optimize package name of constant
2025-06-13 15:34:49 +08:00
douxu
58e54afed2
write new code of an alert event management handler
2025-01-23 14:56:01 +08:00
douxu
2b967450eb
rewrite the real-time data acquisition and processing workflow
2025-01-21 16:35:44 +08:00
douxu
43dece39c1
add handler of dataRT real time data push
2025-01-20 16:20:21 +08:00
douxu
d89bf83f8b
fix bug of create、delete、update handler
2025-01-10 16:57:29 +08:00
douxu
9385ba695c
write code for adapter new component struct
2024-12-30 16:39:11 +08:00
douxu
5a9fa5cc4d
write code for polling real time data from dataRT service
2024-12-26 15:03:20 +08:00
douxu
39e380ee1e
optimize demo code
2024-12-25 16:34:57 +08:00
douxu
f8b9a70250
add replace anchor point api and optimize code of anchor param data polling function points
2024-12-20 16:06:42 +08:00
douxu
93529c716e
add swagger docs and swagger docs web
2024-12-06 16:13:11 +08:00
douxu
cd2451c985
add free vertex process in create update delete api
2024-12-05 16:32:23 +08:00
douxu
410c08b132
optimize circuit diagram update handler and complete circuit diagram create handler code writing
2024-12-05 14:57:23 +08:00
douxu
ebe86539d4
optimize circuit diagram update handler and preliminary completion of circuit diagram delete handler code writing
2024-12-04 15:57:11 +08:00