diff --git a/Classes/main_classes.py b/Classes/main_classes.py index e6fb27d..53c43e3 100644 --- a/Classes/main_classes.py +++ b/Classes/main_classes.py @@ -67,3 +67,7 @@ class CL_GET_VOLUMES(BaseModel): class CL_GET_CLIENT(BaseModel): name: str + +class CL_ADD_CLIENT(BaseModel): + query: str + database: str diff --git a/main.py b/main.py index 2e397ca..6888f96 100644 --- a/main.py +++ b/main.py @@ -87,6 +87,12 @@ async def getclient(get: CL.CL_GET_CLIENT,api_key: APIKey = Depends(auth.get_api else: return result[0][0] +@app.post("/info/addclient") +async def addclient(addclient: CL.CL_ADD_CLIENT,api_key: APIKey = Depends(auth.get_api_key)): + database(addclient.query,addclient.database,"") + return f"Client wurde zur Datenbank hinzugefügt" + + @app.post("/info/getdatabase") async def getdatabase(get: CL.CL_GET_DATABASE,api_key: APIKey = Depends(auth.get_api_key)): return database(f"SELECT name FROM `Kunden-Server` where `IP-Adresse` = '{get.ip}'","Stines-GmbH","")[0][0]