|
@@ -560,6 +560,16 @@ async def email_authorizations_send_email_bulk(
|
|
|
)
|
|
)
|
|
|
return success(data={"body": result})
|
|
return success(data={"body": result})
|
|
|
|
|
|
|
|
|
|
+@admin_required_router.get("/account/list_all", summary="分页查询账号", tags=["账号管理"], response_model=ApiResponse[PageResponse[AccountResponse]])
|
|
|
|
|
+async def account_next(
|
|
|
|
|
+ page: int = Query(0, description="第几页"),
|
|
|
|
|
+ size: int = Query(10, description="分页大小"),
|
|
|
|
|
+ keyword: str = Query("", description="查询条件"),
|
|
|
|
|
+ db: AsyncSession = Depends(get_db)
|
|
|
|
|
+):
|
|
|
|
|
+ obj = await AccountService.list_all(db, page, size, keyword)
|
|
|
|
|
+ return success(data=obj)
|
|
|
|
|
+
|
|
|
@admin_required_router.get("/account/next", summary="获取下一个账号", tags=["账号管理"], response_model=ApiResponse[AccountResponse])
|
|
@admin_required_router.get("/account/next", summary="获取下一个账号", tags=["账号管理"], response_model=ApiResponse[AccountResponse])
|
|
|
async def account_next(
|
|
async def account_next(
|
|
|
pool_name: str,
|
|
pool_name: str,
|
|
@@ -582,7 +592,7 @@ async def account_lock(
|
|
|
payload: LockRequest,
|
|
payload: LockRequest,
|
|
|
db: AsyncSession = Depends(get_db)
|
|
db: AsyncSession = Depends(get_db)
|
|
|
):
|
|
):
|
|
|
- await AccountManager.manual_lock(db, payload)
|
|
|
|
|
|
|
+ await AccountService.manual_lock(db, payload)
|
|
|
return success()
|
|
return success()
|
|
|
|
|
|
|
|
@admin_required_router.post("/account/disable", summary="禁用账号", tags=["账号管理"], response_model=ApiResponse)
|
|
@admin_required_router.post("/account/disable", summary="禁用账号", tags=["账号管理"], response_model=ApiResponse)
|
|
@@ -590,7 +600,7 @@ async def account_disable(
|
|
|
payload: LockRequest,
|
|
payload: LockRequest,
|
|
|
db: AsyncSession = Depends(get_db)
|
|
db: AsyncSession = Depends(get_db)
|
|
|
):
|
|
):
|
|
|
- await AccountManager.disable_account(db, payload)
|
|
|
|
|
|
|
+ await AccountService.disable_account(db, payload)
|
|
|
return success()
|
|
return success()
|
|
|
|
|
|
|
|
@public_router.post("/resource/upload_file", summary="上传文件", tags=["文件管理"], response_model=ApiResponse[FileUploadOut])
|
|
@public_router.post("/resource/upload_file", summary="上传文件", tags=["文件管理"], response_model=ApiResponse[FileUploadOut])
|