From f8010a3f0d38ff584f834aa7ff06c19cd97a3fa0 Mon Sep 17 00:00:00 2001 From: DingZQ Date: Sun, 21 Aug 2022 21:39:53 +0800 Subject: [PATCH] Add link --- __pycache__/main.cpython-37.pyc | Bin 2454 -> 3291 bytes main.py | 22 ++++++++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/__pycache__/main.cpython-37.pyc b/__pycache__/main.cpython-37.pyc index 11524be38237638a039e71266501044dcf614038..67f8557b3d1df03a207f330e6987e0f926d29d66 100644 GIT binary patch delta 1050 zcmY*X&rcIU6yDkHE=y_G1_TwAmI9?qOSgbPl?zdbHkg8;UK+Kjoh2zhy3OnwrK#xw zP9~nlaN>Y}g7IMD)q@_5$MxXBizm+>eQ(+loy~mn&HLVb^JZpGhQ41(-VTR@60|>> zTzw4eCr)}z1F{O;y(qs+J|XS1D2=@(b_~9xouuQZ3XRi=W95jHOnVH}$*u|+bPCi2 zofhhhP?H^%nx`_Ip(&xHKuORvDl~jb=q$~Mc-kJ@jZ(`tc4uk!wQTntNpywm$aV%2 z=fGf|E*z_{u?2|pq=@#Gdf6_HxXc3Uz@!3>mi*rY6cm96~NIvavzrrNoRIB+(B zFo|#p;lepYfccS~itAMxwQ|oU4^bD3kmLx_2}=NLhAe9D+n(Jyjg0P^#L%99QI^9P zHboSIJfu#X7L|-Jcs|WAE?zm@yCd}78k`# z^clEUEN+$Ov)S_IhOa(7^lVoghpq5fe}X*Xcl+}rIvG)*t2!BkF`^n|R5Qq5Ta4!! delta 386 zcmcaDIZar@iI zrLs3Oq%fv2rD~=sq$tf{N>NTxX<=<wNn^_ z88kIFJ1}i$W{jHrgEg5^cCrxX0ycS|O+^ZmcW`QJx_~U@01^yLJd9jGSfmMLSMlnn zLX){j0Z0{Tfe7`XfH!~pL=SJVIi diff --git a/main.py b/main.py index cc83b8d..07891c5 100644 --- a/main.py +++ b/main.py @@ -65,6 +65,28 @@ async def fastapi_count_node(network: str): print(count) return count.value +@app.post("/setnodecoord/") +async def fastapi_set_node_coord(network: str, node: str, x: int, y: int): + set_node_coord(network, node, x, y) + return True + +@app.post("/addlink/") +async def fastapi_add_link(network: str, link: str, fromNode: str, toNode: str): + idx = add_link(network, link, PIPE, fromNode, toNode) + print(idx) + return idx + +@app.post("/deletelink/") +async def fastapi_delete_link(network: str, link: str): + delete_link(network, link) + return True + +@app.get("/countlink/") +async def fastapi_count_link(network: str): + count = get_count(network, LINK_COUNT) + print(count) + return count.value + @app.post("/uploadinp/", status_code=status.HTTP_200_OK) async def upload_inp(file: bytes = File(), name: str = None): filePath = inpDir + str(name)