add app table

This commit is contained in:
2024-11-05 15:35:40 +09:00
parent 2ffa1d9438
commit 9dce750ee5
5 changed files with 83 additions and 9 deletions

View File

@@ -9,6 +9,35 @@ from app.core.apiexception import APIException
platform_router = r = APIRouter()
@r.get(
"/apps",
response_model=List[AppList],
response_model_exclude_none=True,
)
async def apps_list(
request: Request,
db=Depends(get_db),
):
try:
app = get_apps(db)
return app
except Exception as e:
raise APIException('platform:apps',request.url._url,f"Error occurred while get apps:",e)
@r.post("/apps", response_model=AppList, response_model_exclude_none=True)
async def apps_update(
request: Request,
app: AppVersion,
user=Depends(get_current_user),
db=Depends(get_db),
):
try:
return update_appversion(db, app,user.id)
except Exception as e:
raise APIException('platform:apps',request.url._url,f"Error occurred while get create app :",e)
@r.get(
"/appsettings/{id}",
response_model=App,