撤销上一个提交

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

View File

@@ -11,12 +11,12 @@ async def fast_get_junction_schema(network: str) -> dict[str, dict[str, Any]]:
@router.post("/addjunction/", response_model=None)
async def fastapi_add_junction(
network: str, junction: str, x: float, y: float, z: float
) -> "ChangeSet":
) -> ChangeSet:
ps = {"id": junction, "x": x, "y": y, "elevation": z}
return add_junction(network, ChangeSet(ps))
@router.post("/deletejunction/", response_model=None)
async def fastapi_delete_junction(network: str, junction: str) -> "ChangeSet":
async def fastapi_delete_junction(network: str, junction: str) -> ChangeSet:
ps = {"id": junction}
return delete_junction(network, ChangeSet(ps))
@@ -54,38 +54,38 @@ async def fastapi_get_junction_pattern(network: str, junction: str) -> str:
@router.post("/setjunctionelevation/", response_model=None)
async def fastapi_set_junction_elevation(
network: str, junction: str, elevation: float
) -> "ChangeSet":
) -> ChangeSet:
ps = {"id": junction, "elevation": elevation}
return set_junction(network, ChangeSet(ps))
@router.post("/setjunctionx/", response_model=None)
async def fastapi_set_junction_x(network: str, junction: str, x: float) -> "ChangeSet":
async def fastapi_set_junction_x(network: str, junction: str, x: float) -> ChangeSet:
ps = {"id": junction, "x": x}
return set_junction(network, ChangeSet(ps))
@router.post("/setjunctiony/", response_model=None)
async def fastapi_set_junction_y(network: str, junction: str, y: float) -> "ChangeSet":
async def fastapi_set_junction_y(network: str, junction: str, y: float) -> ChangeSet:
ps = {"id": junction, "y": y}
return set_junction(network, ChangeSet(ps))
@router.post("/setjunctioncoord/", response_model=None)
async def fastapi_set_junction_coord(
network: str, junction: str, x: float, y: float
) -> "ChangeSet":
) -> ChangeSet:
ps = {"id": junction, "x": x, "y": y}
return set_junction(network, ChangeSet(ps))
@router.post("/setjunctiondemand/", response_model=None)
async def fastapi_set_junction_demand(
network: str, junction: str, demand: float
) -> "ChangeSet":
) -> ChangeSet:
ps = {"id": junction, "demand": demand}
return set_junction(network, ChangeSet(ps))
@router.post("/setjunctionpattern/", response_model=None)
async def fastapi_set_junction_pattern(
network: str, junction: str, pattern: str
) -> "ChangeSet":
) -> ChangeSet:
ps = {"id": junction, "pattern": pattern}
return set_junction(network, ChangeSet(ps))
@@ -105,7 +105,7 @@ async def fastapi_get_all_junction_properties(network: str) -> list[dict[str, An
@router.post("/setjunctionproperties/", response_model=None)
async def fastapi_set_junction_properties(
network: str, junction: str, req: Request
) -> "ChangeSet":
) -> ChangeSet:
props = await req.json()
ps = {"id": junction} | props
return set_junction(network, ChangeSet(ps))