简化结构

This commit is contained in:
lhx
2025-09-26 16:51:10 +08:00
parent dd70c9168a
commit 2f8106ea62
7 changed files with 9 additions and 30 deletions

View File

@@ -1,5 +1 @@
from .account import router as account_router
from .database import router as database_router
from .task import router as task_router
__all__ = ["account_router", "database_router", "task_router"]
# API package

View File

@@ -0,0 +1 @@
# Core package

View File

@@ -5,7 +5,9 @@ import logging
from .core.config import settings
from .core.database import init_db
from .api import account_router, database_router, task_router
from .api.account import router as account_router
from .api.database import router as database_router
from .api.task import router as task_router
from .utils.scheduler import task_scheduler
# 配置日志

View File

@@ -1,3 +1 @@
from .account import Account
__all__ = ["Account"]
# Models package

View File

@@ -1,14 +1 @@
from .account import (
AccountBase, AccountCreate, AccountUpdate, AccountResponse,
AccountListRequest, AccountGetRequest, AccountUpdateRequest, AccountDeleteRequest
)
from .database import SQLExecuteRequest, SQLExecuteResponse, TableDataRequest, TableDataResponse, CreateTableRequest, ImportDataRequest
from .task import JobResponse, AddCronJobRequest, AddIntervalJobRequest, AddDateJobRequest, TaskResponse
__all__ = [
"AccountBase", "AccountCreate", "AccountUpdate", "AccountResponse",
"AccountListRequest", "AccountGetRequest", "AccountUpdateRequest", "AccountDeleteRequest",
"SQLExecuteRequest", "SQLExecuteResponse", "TableDataRequest",
"TableDataResponse", "CreateTableRequest", "ImportDataRequest",
"JobResponse", "AddCronJobRequest", "AddIntervalJobRequest", "AddDateJobRequest", "TaskResponse"
]
# Schemas package

View File

@@ -1,4 +1 @@
from .account import AccountService
from .database import DatabaseService
__all__ = ["AccountService", "DatabaseService"]
# Services package

View File

@@ -1,3 +1 @@
from .scheduler import task_scheduler, example_task, database_cleanup_task
__all__ = ["task_scheduler", "example_task", "database_cleanup_task"]
# Utils package