Support scada batch operation

This commit is contained in:
WQY\qiong
2023-02-24 14:02:59 +08:00
parent fd03105614
commit db8329aa70
3 changed files with 46 additions and 1 deletions

View File

@@ -28,6 +28,9 @@ from .s25_vertices import set_vertex, add_vertex, delete_vertex
from .s26_labels import set_label, add_label, delete_label
from .s27_backdrop import set_backdrop
# from .s28_end import *
from .s29_scada_device import set_scada_device, add_scada_device, delete_scada_device
from .s30_scada_device_data import set_scada_device_data, add_scada_device_data, delete_scada_device_data
from .s31_scada_element import set_scada_element, add_scada_element, delete_scada_element
from .del_cmd_raw import del_cascade_cmd
@@ -96,6 +99,12 @@ def execute_add_command(name: str, cs: ChangeSet) -> ChangeSet:
return ChangeSet()
elif type == s28_end:
return ChangeSet()
elif type == s29_scada_device:
return add_scada_device(name, cs)
elif type == s30_scada_device_data:
return add_scada_device_data(name, cs)
elif type == s31_scada_element:
return add_scada_element(name, cs)
return ChangeSet()
@@ -165,6 +174,12 @@ def execute_update_command(name: str, cs: ChangeSet) -> ChangeSet:
return set_backdrop(name, cs)
elif type == s28_end: # end
return ChangeSet()
elif type == s29_scada_device:
return set_scada_device(name, cs)
elif type == s30_scada_device_data:
return set_scada_device_data(name, cs)
elif type == s31_scada_element:
return set_scada_element(name, cs)
return ChangeSet()
@@ -234,6 +249,12 @@ def execute_delete_command(name: str, cs: ChangeSet) -> ChangeSet:
return ChangeSet()
elif type == s28_end:
return ChangeSet()
elif type == s29_scada_device:
return delete_scada_device(name, cs)
elif type == s30_scada_device_data:
return delete_scada_device_data(name, cs)
elif type == s31_scada_element:
return delete_scada_element(name, cs)
return ChangeSet()