Add new api getnodetype, getlinktype, getelementtype and getelementtypevalue
This commit is contained in:
17
main.py
17
main.py
@@ -388,6 +388,23 @@ async def fastapi_is_pump(network: str, link: str) -> bool:
|
||||
async def fastapi_is_valve(network: str, link: str) -> bool:
|
||||
return is_valve(network, link)
|
||||
|
||||
# DingZQ, 2025-02-05
|
||||
@app.get('/getnodetype/')
|
||||
async def fastapi_get_node_type(network: str, node: str) -> str:
|
||||
return get_node_type(network, node)
|
||||
|
||||
@app.get('/getlinktype/')
|
||||
async def fastapi_get_link_type(network: str, link: str) -> str:
|
||||
return get_link_type(network, link)
|
||||
|
||||
@app.get('/getelementtype/')
|
||||
async def fastapi_get_element_type(network: str, element: str) -> str:
|
||||
return get_element_type(network, element)
|
||||
|
||||
@app.get('/getelementtypevalue/')
|
||||
async def fastapi_get_element_type_value(network: str, element: str) -> int:
|
||||
return get_element_type_value(network, element)
|
||||
|
||||
@app.get('/iscurve/')
|
||||
async def fastapi_is_curve(network: str, curve: str) -> bool:
|
||||
return is_curve(network, curve)
|
||||
|
||||
Reference in New Issue
Block a user