From ee8178919bb410849599b20c7748b06a7ad6b31e Mon Sep 17 00:00:00 2001 From: DingZQ Date: Sun, 14 May 2023 23:45:35 +0800 Subject: [PATCH] Refine --- main.py | 42 ++++++++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/main.py b/main.py index 984b4fc..c813f9a 100644 --- a/main.py +++ b/main.py @@ -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