修复类型错误

This commit is contained in:
2026-01-22 18:16:32 +08:00
parent d21966e985
commit 7640d96f86
22 changed files with 221 additions and 221 deletions

View File

@@ -21,17 +21,17 @@ async def fastapi_get_region(network: str, id: str) -> dict[str, Any]:
return get_region(network, id)
@router.post("/setregion/", response_model=None)
async def fastapi_set_region(network: str, req: Request) -> ChangeSet:
async def fastapi_set_region(network: str, req: Request) -> "ChangeSet":
props = await req.json()
return set_region(network, ChangeSet(props))
@router.post("/addregion/", response_model=None)
async def fastapi_add_region(network: str, req: Request) -> ChangeSet:
async def fastapi_add_region(network: str, req: Request) -> "ChangeSet":
props = await req.json()
return add_region(network, ChangeSet(props))
@router.post("/deleteregion/", response_model=None)
async def fastapi_delete_region(network: str, req: Request) -> ChangeSet:
async def fastapi_delete_region(network: str, req: Request) -> "ChangeSet":
props = await req.json()
return delete_region(network, ChangeSet(props))
@@ -42,7 +42,7 @@ async def fastapi_get_all_regions(network: str) -> list[dict[str, Any]]:
@router.post("/generateregion/", response_model=None)
async def fastapi_generate_region(
network: str, inflate_delta: float
) -> ChangeSet:
) -> "ChangeSet":
return generate_region(network, inflate_delta)
@@ -94,12 +94,12 @@ async def fastapi_get_district_metering_area(network: str, id: str) -> dict[str,
return get_district_metering_area(network, id)
@router.post("/setdistrictmeteringarea/", response_model=None)
async def fastapi_set_district_metering_area(network: str, req: Request) -> ChangeSet:
async def fastapi_set_district_metering_area(network: str, req: Request) -> "ChangeSet":
props = await req.json()
return set_district_metering_area(network, ChangeSet(props))
@router.post("/adddistrictmeteringarea/", response_model=None)
async def fastapi_add_district_metering_area(network: str, req: Request) -> ChangeSet:
async def fastapi_add_district_metering_area(network: str, req: Request) -> "ChangeSet":
props = await req.json()
# boundary should be [(x,y), (x,y)]
boundary = props.get("boundary", [])
@@ -113,7 +113,7 @@ async def fastapi_add_district_metering_area(network: str, req: Request) -> Chan
@router.post("/deletedistrictmeteringarea/", response_model=None)
async def fastapi_delete_district_metering_area(
network: str, req: Request
) -> ChangeSet:
) -> "ChangeSet":
props = await req.json()
return delete_district_metering_area(network, ChangeSet(props))
@@ -128,7 +128,7 @@ async def getalldistrictmeteringareas(network: str) -> list[dict[str, Any]]:
@router.post("/generatedistrictmeteringarea/", response_model=None)
async def fastapi_generate_district_metering_area(
network: str, part_count: int, part_type: int, inflate_delta: float
) -> ChangeSet:
) -> "ChangeSet":
return generate_district_metering_area(
network, part_count, part_type, inflate_delta
)
@@ -136,7 +136,7 @@ async def fastapi_generate_district_metering_area(
@router.post("/generatesubdistrictmeteringarea/", response_model=None)
async def fastapi_generate_sub_district_metering_area(
network: str, dma: str, part_count: int, part_type: int, inflate_delta: float
) -> ChangeSet:
) -> "ChangeSet":
return generate_sub_district_metering_area(
network, dma, part_count, part_type, inflate_delta
)
@@ -161,17 +161,17 @@ async def fastapi_get_service_area(network: str, id: str) -> dict[str, Any]:
return get_service_area(network, id)
@router.post("/setservicearea/", response_model=None)
async def fastapi_set_service_area(network: str, req: Request) -> ChangeSet:
async def fastapi_set_service_area(network: str, req: Request) -> "ChangeSet":
props = await req.json()
return set_service_area(network, ChangeSet(props))
@router.post("/addservicearea/", response_model=None)
async def fastapi_add_service_area(network: str, req: Request) -> ChangeSet:
async def fastapi_add_service_area(network: str, req: Request) -> "ChangeSet":
props = await req.json()
return add_service_area(network, ChangeSet(props))
@router.post("/deleteservicearea/", response_model=None)
async def fastapi_delete_service_area(network: str, req: Request) -> ChangeSet:
async def fastapi_delete_service_area(network: str, req: Request) -> "ChangeSet":
props = await req.json()
return delete_service_area(network, ChangeSet(props))
@@ -182,7 +182,7 @@ async def fastapi_get_all_service_areas(network: str) -> list[dict[str, Any]]:
@router.post("/generateservicearea/", response_model=None)
async def fastapi_generate_service_area(
network: str, inflate_delta: float
) -> ChangeSet:
) -> "ChangeSet":
return generate_service_area(network, inflate_delta)
@@ -207,17 +207,17 @@ async def fastapi_get_virtual_district(network: str, id: str) -> dict[str, Any]:
return get_virtual_district(network, id)
@router.post("/setvirtualdistrict/", response_model=None)
async def fastapi_set_virtual_district(network: str, req: Request) -> ChangeSet:
async def fastapi_set_virtual_district(network: str, req: Request) -> "ChangeSet":
props = await req.json()
return set_virtual_district(network, ChangeSet(props))
@router.post("/addvirtualdistrict/", response_model=None)
async def fastapi_add_virtual_district(network: str, req: Request) -> ChangeSet:
async def fastapi_add_virtual_district(network: str, req: Request) -> "ChangeSet":
props = await req.json()
return add_virtual_district(network, ChangeSet(props))
@router.post("/deletevirtualdistrict/", response_model=None)
async def fastapi_delete_virtual_district(network: str, req: Request) -> ChangeSet:
async def fastapi_delete_virtual_district(network: str, req: Request) -> "ChangeSet":
props = await req.json()
return delete_virtual_district(network, ChangeSet(props))
@@ -228,7 +228,7 @@ async def fastapi_get_all_virtual_district(network: str) -> list[dict[str, Any]]
@router.post("/generatevirtualdistrict/", response_model=None)
async def fastapi_generate_virtual_district(
network: str, inflate_delta: float, req: Request
) -> ChangeSet:
) -> "ChangeSet":
props = await req.json()
return generate_virtual_district(network, props["centers"], inflate_delta)