mirror of
https://github.com/cnlimiter/codex-register.git
synced 2026-05-06 20:02:51 +08:00
- 新增 `newapi_upload.py` 文件,包含上传到 NEWAPI 的功能。 - 在数据库模型中添加 `NewapiService` 表及相关字段。 - 更新 CRUD 操作以支持 NEWAPI 服务的创建、更新、查询和删除。 - 添加新的 API 路由以管理 NEWAPI 服务。 - 前端实现批量上传和单个账号上传到 NEWAPI 的功能。 - 更新相关页面以支持 NEWAPI 服务的选择和管理。
29 lines
1.4 KiB
Python
29 lines
1.4 KiB
Python
"""
|
|
API 路由模块
|
|
"""
|
|
|
|
from fastapi import APIRouter
|
|
|
|
from .accounts import router as accounts_router
|
|
from .registration import router as registration_router
|
|
from .settings import router as settings_router
|
|
from .email import router as email_services_router
|
|
from .payment import router as payment_router
|
|
from .upload.cpa_services import router as cpa_services_router
|
|
from .upload.sub2api_services import router as sub2api_services_router
|
|
from .upload.tm_services import router as tm_services_router
|
|
from .upload.newapi_services import router as newapi_services_router
|
|
|
|
api_router = APIRouter()
|
|
|
|
# 注册各模块路由
|
|
api_router.include_router(accounts_router, prefix="/accounts", tags=["accounts"])
|
|
api_router.include_router(registration_router, prefix="/registration", tags=["registration"])
|
|
api_router.include_router(settings_router, prefix="/settings", tags=["settings"])
|
|
api_router.include_router(email_services_router, prefix="/email-services", tags=["email-services"])
|
|
api_router.include_router(payment_router, prefix="/payment", tags=["payment"])
|
|
api_router.include_router(cpa_services_router, prefix="/cpa-services", tags=["cpa-services"])
|
|
api_router.include_router(sub2api_services_router, prefix="/sub2api-services", tags=["sub2api-services"])
|
|
api_router.include_router(tm_services_router, prefix="/tm-services", tags=["tm-services"])
|
|
api_router.include_router(newapi_services_router, prefix="/newapi-services", tags=["newapi-services"])
|