Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 4 additions & 14 deletions backend/app/alembic/env.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
config = context.config

from app.config.setting import settings
config.set_main_option("sqlalchemy.url", settings.DB_URI)
config.set_main_option("sqlalchemy.url", settings.ASYNC_DB_URI)


# Interpret the config file for Python logging.
Expand All @@ -25,19 +25,9 @@
# for 'autogenerate' support
# from myapp import mymodel
# target_metadata = mymodel.Base.metadata
from app.api.v1.models.system.user_model import *
from app.api.v1.models.system.dept_model import *
from app.api.v1.models.system.role_model import *
from app.api.v1.models.system.menu_model import *
from app.api.v1.models.system.position_model import *
from app.api.v1.models.system.operation_log_model import *
from app.api.v1.models.system.notice_model import *
from app.api.v1.models.system.config_model import *
from app.api.v1.models.system.dict_model import *
from app.api.v1.models.monitor.job_model import *
from app.api.v1.models.demo.example_model import *
from app.core.base_model import ModelBase
target_metadata = ModelBase.metadata

from app.core.base_model import MappedBase
target_metadata = MappedBase.metadata

# other values from the config, defined by the needs of env.py,
# can be acquired:
Expand Down
72 changes: 71 additions & 1 deletion backend/app/api/v1/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,71 @@
# -*- coding: utf-8 -*-
# -*- coding: utf-8 -*-

from fastapi import APIRouter

from .module_system.auth.controller import AuthRouter
from .module_system.menu.controller import MenuRouter
from .module_system.dept.controller import DeptRouter
from .module_system.role.controller import RoleRouter
from .module_system.user.controller import UserRouter
from .module_system.log.controller import LogRouter
from .module_system.position.controller import PositionRouter
from .module_system.notice.controller import NoticeRouter
from .module_system.config.controller import ConfigRouter
from .module_system.dict.controller import DictRouter

from .module_monitor.cache.controller import CacheRouter
from .module_monitor.job.controller import JobRouter
from .module_monitor.online.controller import OnlineRouter
from .module_monitor.server.controller import ServerRouter

from .module_common.file.controller import FileRouter

from .module_example.demo.controller import DemoRouter


# 定义路由模块映射,按模块分组
SYSTEM_MODULES = [
{"router": AuthRouter},
{"router": MenuRouter},
{"router": DeptRouter},
{"router": RoleRouter},
{"router": UserRouter},
{"router": LogRouter},
{"router": PositionRouter},
{"router": NoticeRouter},
{"router": ConfigRouter},
{"router": DictRouter},
]

MONITOR_MODULES = [
{"router": JobRouter},
{"router": CacheRouter},
{"router": OnlineRouter},
{"router": ServerRouter},
]

COMMON_MODULES = [{"router": FileRouter}]

EXAMPLE_MODULES = [{"router": DemoRouter}]


router = APIRouter()
for module in SYSTEM_MODULES:
router.include_router(
router=module["router"], prefix="/system"
)

for module in MONITOR_MODULES:
router.include_router(
router=module["router"], prefix="/monitor"
)

for module in COMMON_MODULES:
router.include_router(
router=module["router"], prefix="/common"
)

for module in EXAMPLE_MODULES:
router.include_router(
router=module["router"], prefix="/example"
)
41 changes: 0 additions & 41 deletions backend/app/api/v1/models/demo/example_model.py

This file was deleted.

52 changes: 0 additions & 52 deletions backend/app/api/v1/models/monitor/job_model.py

This file was deleted.

41 changes: 0 additions & 41 deletions backend/app/api/v1/models/system/config_model.py

This file was deleted.

42 changes: 0 additions & 42 deletions backend/app/api/v1/models/system/dept_model.py

This file was deleted.

78 changes: 0 additions & 78 deletions backend/app/api/v1/models/system/dict_model.py

This file was deleted.

Loading