Add new api, new implementation

This commit is contained in:
WQY\qiong
2023-05-13 20:06:55 +08:00
parent ee3100a61d
commit 48f4e58029

View File

@@ -1027,6 +1027,9 @@ def add_region(name: str, cs: ChangeSet) -> ChangeSet:
def delete_region(name: str, cs: ChangeSet) -> ChangeSet: def delete_region(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_region(name, cs) return api.delete_region(name, cs)
def get_all_regions(name: str) -> list[str]:
return []
############################################################ ############################################################
# district_metering_area 33 # district_metering_area 33
@@ -1042,20 +1045,29 @@ def calculate_district_metering_area_for_network(name: str, part_count: int = 1,
return api.calculate_district_metering_area_for_network(name, part_count, part_type) return api.calculate_district_metering_area_for_network(name, part_count, part_type)
def get_district_metering_area_schema(name: str) -> dict[str, dict[str, Any]]: def get_district_metering_area_schema(name: str) -> dict[str, dict[str, Any]]:
return {}#api.get_district_metering_area_schema(name) return {}
def get_district_metering_area(name: str, id: str) -> dict[str, Any]: def get_district_metering_area(name: str, id: str) -> dict[str, Any]:
return {}#api.get_district_metering_area(name, id) return {}
def set_district_metering_area(name: str, cs: ChangeSet) -> ChangeSet: def set_district_metering_area(name: str, cs: ChangeSet) -> ChangeSet:
return ChangeSet()#api.set_district_metering_area(name, cs) return ChangeSet()
# example: add_district_metering_area(p, ChangeSet({'id': 'r', 'boundary': [(0.0, 0.0), (1.0, 0.0), (1.0, 1.0), (0.0, 0.0)]})) # example: add_district_metering_area(p, ChangeSet({'id': 'r', 'boundary': [(0.0, 0.0), (1.0, 0.0), (1.0, 1.0), (0.0, 0.0)]}))
def add_district_metering_area(name: str, cs: ChangeSet) -> ChangeSet: def add_district_metering_area(name: str, cs: ChangeSet) -> ChangeSet:
return ChangeSet()#api.add_district_metering_area(name, cs) return ChangeSet()
def delete_district_metering_area(name: str, cs: ChangeSet) -> ChangeSet: def delete_district_metering_area(name: str, cs: ChangeSet) -> ChangeSet:
return ChangeSet()#api.delete_district_metering_area(name, cs) return ChangeSet()
def get_all_district_metering_areas(name: str) -> list[dict[str, Any]]:
return []
def generate_district_metering_area(name: str, part_count: int = 1, part_type: int = PARTITION_TYPE_RB) -> ChangeSet:
return ChangeSet()
def generate_sub_district_metering_area(name: str, dma: str, part_count: int = 1, part_type: int = PARTITION_TYPE_RB) -> ChangeSet:
return ChangeSet()
############################################################ ############################################################
@@ -1065,6 +1077,27 @@ def delete_district_metering_area(name: str, cs: ChangeSet) -> ChangeSet:
def calculate_service_area(name: str, time_index: int = 0) -> dict[str, Any]: def calculate_service_area(name: str, time_index: int = 0) -> dict[str, Any]:
return api.calculate_service_area(name, time_index) return api.calculate_service_area(name, time_index)
def get_service_area_schema(name: str) -> dict[str, dict[str, Any]]:
return {}
def get_service_area(name: str, id: str) -> dict[str, Any]:
return {}
def set_service_area(name: str, cs: ChangeSet) -> ChangeSet:
return ChangeSet()
def add_service_area(name: str, cs: ChangeSet) -> ChangeSet:
return ChangeSet()
def delete_service_area(name: str, cs: ChangeSet) -> ChangeSet:
return ChangeSet()
def get_all_service_areas(name: str) -> list[dict[str, Any]]:
return []
def generate_service_area(name: str) -> ChangeSet:
return ChangeSet()
############################################################ ############################################################
# virtual_district 35 # virtual_district 35
@@ -1072,3 +1105,24 @@ def calculate_service_area(name: str, time_index: int = 0) -> dict[str, Any]:
def calculate_virtual_district(name: str, centers: list[str]) -> dict[str, list[Any]]: def calculate_virtual_district(name: str, centers: list[str]) -> dict[str, list[Any]]:
return api.calculate_virtual_district(name, centers) return api.calculate_virtual_district(name, centers)
def get_virtual_district_schema(name: str) -> dict[str, dict[str, Any]]:
return {}
def get_virtual_district(name: str, id: str) -> dict[str, Any]:
return {}
def set_virtual_district(name: str, cs: ChangeSet) -> ChangeSet:
return ChangeSet()
def add_virtual_district(name: str, cs: ChangeSet) -> ChangeSet:
return ChangeSet()
def delete_virtual_district(name: str, cs: ChangeSet) -> ChangeSet:
return ChangeSet()
def get_all_virtual_district(name: str) -> list[dict[str, Any]]:
return []
def generate_virtual_district(name: str, centers: list[str]) -> ChangeSet:
return ChangeSet()