mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-21 04:46:26 +00:00
- 将系统管理、监控管理、通用、资源管理、示例、应用及AI模块路由封装为统一Router - 精简顶层路由注册逻辑,提升维护性和可读性 - 按模块重构AI、应用、通用、示例、监控、资源、系统子模块初始化文件 - 采用SQLAlchemy 2.0新语法重写工单和版本模型,兼容MySQL和PostgreSQL - 完善工单和版本模块CRUD、服务、参数校验、Schema和控制器代码 - 增加工单和版本的权限验证、日志记录及分页支持 - 统一使用pydantic的新配置类ConfigDict增强Schema定义 - 删除废弃的工单和版本旧代码,提升代码一致性和健壮性
32 lines
1.1 KiB
Python
32 lines
1.1 KiB
Python
# -*- coding: utf-8 -*-
|
|
|
|
from fastapi import APIRouter
|
|
from .auth.controller import AuthRouter
|
|
from .user.controller import UserRouter
|
|
from .role.controller import RoleRouter
|
|
from .menu.controller import MenuRouter
|
|
from .dept.controller import DeptRouter
|
|
from .position.controller import PositionRouter
|
|
from .dict.controller import DictRouter
|
|
from .params.controller import ParamsRouter
|
|
from .notice.controller import NoticeRouter
|
|
from .log.controller import LogRouter
|
|
from .version.controller import VersionRouter
|
|
from .ticket.controller import TicketRouter
|
|
|
|
|
|
SystemRouter = APIRouter(prefix="/system")
|
|
|
|
# 包含所有子路由
|
|
SystemRouter.include_router(AuthRouter)
|
|
SystemRouter.include_router(UserRouter)
|
|
SystemRouter.include_router(RoleRouter)
|
|
SystemRouter.include_router(MenuRouter)
|
|
SystemRouter.include_router(DeptRouter)
|
|
SystemRouter.include_router(PositionRouter)
|
|
SystemRouter.include_router(DictRouter)
|
|
SystemRouter.include_router(ParamsRouter)
|
|
SystemRouter.include_router(NoticeRouter)
|
|
SystemRouter.include_router(LogRouter)
|
|
SystemRouter.include_router(VersionRouter)
|
|
SystemRouter.include_router(TicketRouter) |