This commit is contained in:
DingZQ
2023-05-14 23:45:35 +08:00
parent 91976172a5
commit ee8178919b

42
main.py
View File

@@ -1658,31 +1658,37 @@ def fastapi_generate_service_area(network: str) -> ChangeSet:
############################################################
# virtual_district 35
############################################################
@app.get('/calculatevirtualdistrict/')
async def fastapi_calculate_virtual_district(network: str, centers: list[str]) -> dict[str, list[Any]]:
return calculate_virtual_district(network, centers)
def calculate_virtual_district(name: str, centers: list[str]) -> dict[str, list[Any]]:
return api.calculate_virtual_district(name, centers)
@app.get('/getvirtualdistrictschema/')
async def fastapi_get_virtual_district_schema(network: str) -> dict[str, dict[str, Any]]:
return get_virtual_district_schema(network)
def get_virtual_district_schema(name: str) -> dict[str, dict[str, Any]]:
return {}
@app.get('/getvirtualdistrict/')
async def fastapi_get_virtual_district(network: str, id: str) -> dict[str, Any]:
return get_virtual_district(network, id)
def get_virtual_district(name: str, id: str) -> dict[str, Any]:
return {}
@app.post('/setvirtualdistrict/')
async def fastapi_set_virtual_district(network: str, cs: ChangeSet) -> ChangeSet:
return set_virtual_district(network, cs)
def set_virtual_district(name: str, cs: ChangeSet) -> ChangeSet:
return ChangeSet()
@app.post('/addvirtualdistrict/')
async def fastapi_add_virtual_district(network: str, cs: ChangeSet) -> ChangeSet:
return add_virtual_district(network, cs)
def add_virtual_district(name: str, cs: ChangeSet) -> ChangeSet:
return ChangeSet()
@app.post('/deletevirtualdistrict/')
async def fastapi_delete_virtual_district(network: str, cs: ChangeSet) -> ChangeSet:
return delete_virtual_district(network, cs)
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()
@app.get('/getallvirtualdistrict/')
async def fastapi_get_all_virtual_district(network: str) -> list[dict[str, Any]]:
return get_all_virtual_district(network)
@app.post('/generatevirtualdistrict/')
async def fastapi_generate_virtual_district(network: str, centers: list[str]) -> ChangeSet:
return generate_virtual_district(network, centers)
############################################################
# water_distribution_area 36