Add tank
This commit is contained in:
13
main.py
13
main.py
@@ -1,4 +1,5 @@
|
|||||||
from cmath import tan
|
from cmath import tan
|
||||||
|
from mimetypes import init
|
||||||
import os
|
import os
|
||||||
import io
|
import io
|
||||||
import json
|
import json
|
||||||
@@ -363,7 +364,17 @@ async def fast_get_tank_schema(network: str) -> dict[str, dict[str, Any]]:
|
|||||||
|
|
||||||
@app.post("/addtank/")
|
@app.post("/addtank/")
|
||||||
async def fastapi_add_tank(network: str, tank: str, x: float, y: float, elevation: float, init_level: float = 0, min_level: float = 0, max_level: float = 0, diameter: float = 0, min_vol: float = 0) -> ChangeSet:
|
async def fastapi_add_tank(network: str, tank: str, x: float, y: float, elevation: float, init_level: float = 0, min_level: float = 0, max_level: float = 0, diameter: float = 0, min_vol: float = 0) -> ChangeSet:
|
||||||
return add_tank(network, tank, x, y, elevation, init_level, min_level, max_level, diameter, min_vol)
|
ps = { 'id' : tank,
|
||||||
|
'x' : x,
|
||||||
|
'y' : y,
|
||||||
|
'elevation' : elevation,
|
||||||
|
'init_level' : init_level,
|
||||||
|
'min_level' : min_level,
|
||||||
|
'max_level' : max_level,
|
||||||
|
'diameter' : diameter,
|
||||||
|
'min_vol' : min_vol
|
||||||
|
}
|
||||||
|
return add_tank(network, ChangeSet(ps))
|
||||||
|
|
||||||
@app.post("/deletetank/")
|
@app.post("/deletetank/")
|
||||||
async def fastapi_delete_tank(network: str, tank: str) -> ChangeSet:
|
async def fastapi_delete_tank(network: str, tank: str) -> ChangeSet:
|
||||||
|
|||||||
Reference in New Issue
Block a user