update:消息提示

This commit is contained in:
lan
2023-08-15 00:16:26 +08:00
parent 3df49615e3
commit cae49788ae
52 changed files with 255 additions and 61 deletions
+24
View File
@@ -4,7 +4,31 @@
# @Software: PyCharm
from fastapi import APIRouter
from apps.admin.pydantics import IDData
from apps.base.models import FileCodes
from core.response import APIResponse
from core.storage import file_storage
admin_api = APIRouter(
prefix='/admin',
tags=['管理'],
)
@admin_api.delete('/file/delete')
async def file_delete(data: IDData):
file_code = await FileCodes.get(id=data.id)
await file_storage.delete_file(file_code)
await file_code.delete()
return APIResponse()
@admin_api.get('/file/list')
async def file_list(page: int = 1, size: int = 10):
data = await FileCodes.all().limit(size).offset((page - 1) * size)
return APIResponse(detail={
'page': page,
'size': size,
'data': data,
'total': await FileCodes.all().count(),
})