mirror of
https://github.com/insistence/RuoYi-Vue3-FastAPI.git
synced 2026-09-20 20:39:55 +00:00
refactor&feat: 优化项目结构,新增common模块,原annotation、aspect、constant、enums模块移动至common模块下
This commit is contained in:
+1
-1
@@ -15,7 +15,7 @@ from starlette.status import HTTP_200_OK
|
|||||||
from typing_extensions import ParamSpec
|
from typing_extensions import ParamSpec
|
||||||
from user_agents import parse
|
from user_agents import parse
|
||||||
|
|
||||||
from config.enums import BusinessType
|
from common.enums import BusinessType
|
||||||
from config.env import AppConfig
|
from config.env import AppConfig
|
||||||
from exceptions.exception import LoginException, ServiceException, ServiceWarning
|
from exceptions.exception import LoginException, ServiceException, ServiceWarning
|
||||||
from module_admin.entity.vo.log_vo import LogininforModel, OperLogModel
|
from module_admin.entity.vo.log_vo import LogininforModel, OperLogModel
|
||||||
@@ -2,7 +2,7 @@ from typing import Annotated
|
|||||||
|
|
||||||
from fastapi import APIRouter, Depends, Path, Request, Response
|
from fastapi import APIRouter, Depends, Path, Request, Response
|
||||||
|
|
||||||
from module_admin.aspect.interface_auth import CheckUserInterfaceAuth
|
from common.aspect.interface_auth import CheckUserInterfaceAuth
|
||||||
from module_admin.entity.vo.cache_vo import CacheInfoModel, CacheMonitorModel
|
from module_admin.entity.vo.cache_vo import CacheInfoModel, CacheMonitorModel
|
||||||
from module_admin.service.cache_service import CacheService
|
from module_admin.service.cache_service import CacheService
|
||||||
from module_admin.service.login_service import LoginService
|
from module_admin.service.login_service import LoginService
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ from datetime import timedelta
|
|||||||
|
|
||||||
from fastapi import APIRouter, Request, Response
|
from fastapi import APIRouter, Request, Response
|
||||||
|
|
||||||
from config.enums import RedisInitKeyConfig
|
from common.enums import RedisInitKeyConfig
|
||||||
from module_admin.entity.vo.login_vo import CaptchaCode
|
from module_admin.entity.vo.login_vo import CaptchaCode
|
||||||
from module_admin.service.captcha_service import CaptchaService
|
from module_admin.service.captcha_service import CaptchaService
|
||||||
from utils.log_util import logger
|
from utils.log_util import logger
|
||||||
|
|||||||
@@ -5,10 +5,10 @@ from fastapi import APIRouter, Depends, Form, Path, Query, Request, Response
|
|||||||
from pydantic_validation_decorator import ValidateFields
|
from pydantic_validation_decorator import ValidateFields
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.enums import BusinessType
|
from common.annotation.log_annotation import Log
|
||||||
|
from common.aspect.interface_auth import CheckUserInterfaceAuth
|
||||||
|
from common.enums import BusinessType
|
||||||
from config.get_db import get_db
|
from config.get_db import get_db
|
||||||
from module_admin.annotation.log_annotation import Log
|
|
||||||
from module_admin.aspect.interface_auth import CheckUserInterfaceAuth
|
|
||||||
from module_admin.entity.vo.config_vo import ConfigModel, ConfigPageQueryModel, DeleteConfigModel
|
from module_admin.entity.vo.config_vo import ConfigModel, ConfigPageQueryModel, DeleteConfigModel
|
||||||
from module_admin.entity.vo.user_vo import CurrentUserModel
|
from module_admin.entity.vo.user_vo import CurrentUserModel
|
||||||
from module_admin.service.config_service import ConfigService
|
from module_admin.service.config_service import ConfigService
|
||||||
|
|||||||
@@ -5,11 +5,11 @@ from fastapi import APIRouter, Depends, Path, Query, Request, Response
|
|||||||
from pydantic_validation_decorator import ValidateFields
|
from pydantic_validation_decorator import ValidateFields
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.enums import BusinessType
|
from common.annotation.log_annotation import Log
|
||||||
|
from common.aspect.data_scope import GetDataScope
|
||||||
|
from common.aspect.interface_auth import CheckUserInterfaceAuth
|
||||||
|
from common.enums import BusinessType
|
||||||
from config.get_db import get_db
|
from config.get_db import get_db
|
||||||
from module_admin.annotation.log_annotation import Log
|
|
||||||
from module_admin.aspect.data_scope import GetDataScope
|
|
||||||
from module_admin.aspect.interface_auth import CheckUserInterfaceAuth
|
|
||||||
from module_admin.entity.vo.dept_vo import DeleteDeptModel, DeptModel, DeptQueryModel
|
from module_admin.entity.vo.dept_vo import DeleteDeptModel, DeptModel, DeptQueryModel
|
||||||
from module_admin.entity.vo.user_vo import CurrentUserModel
|
from module_admin.entity.vo.user_vo import CurrentUserModel
|
||||||
from module_admin.service.dept_service import DeptService
|
from module_admin.service.dept_service import DeptService
|
||||||
|
|||||||
@@ -5,10 +5,10 @@ from fastapi import APIRouter, Depends, Form, Path, Query, Request, Response
|
|||||||
from pydantic_validation_decorator import ValidateFields
|
from pydantic_validation_decorator import ValidateFields
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.enums import BusinessType
|
from common.annotation.log_annotation import Log
|
||||||
|
from common.aspect.interface_auth import CheckUserInterfaceAuth
|
||||||
|
from common.enums import BusinessType
|
||||||
from config.get_db import get_db
|
from config.get_db import get_db
|
||||||
from module_admin.annotation.log_annotation import Log
|
|
||||||
from module_admin.aspect.interface_auth import CheckUserInterfaceAuth
|
|
||||||
from module_admin.entity.vo.dict_vo import (
|
from module_admin.entity.vo.dict_vo import (
|
||||||
DeleteDictDataModel,
|
DeleteDictDataModel,
|
||||||
DeleteDictTypeModel,
|
DeleteDictTypeModel,
|
||||||
|
|||||||
@@ -5,10 +5,10 @@ from fastapi import APIRouter, Depends, Form, Path, Query, Request, Response
|
|||||||
from pydantic_validation_decorator import ValidateFields
|
from pydantic_validation_decorator import ValidateFields
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.enums import BusinessType
|
from common.annotation.log_annotation import Log
|
||||||
|
from common.aspect.interface_auth import CheckUserInterfaceAuth
|
||||||
|
from common.enums import BusinessType
|
||||||
from config.get_db import get_db
|
from config.get_db import get_db
|
||||||
from module_admin.annotation.log_annotation import Log
|
|
||||||
from module_admin.aspect.interface_auth import CheckUserInterfaceAuth
|
|
||||||
from module_admin.entity.vo.job_vo import (
|
from module_admin.entity.vo.job_vo import (
|
||||||
DeleteJobLogModel,
|
DeleteJobLogModel,
|
||||||
DeleteJobModel,
|
DeleteJobModel,
|
||||||
|
|||||||
@@ -3,10 +3,10 @@ from typing import Annotated
|
|||||||
from fastapi import APIRouter, Depends, Form, Path, Query, Request, Response
|
from fastapi import APIRouter, Depends, Form, Path, Query, Request, Response
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.enums import BusinessType
|
from common.annotation.log_annotation import Log
|
||||||
|
from common.aspect.interface_auth import CheckUserInterfaceAuth
|
||||||
|
from common.enums import BusinessType
|
||||||
from config.get_db import get_db
|
from config.get_db import get_db
|
||||||
from module_admin.annotation.log_annotation import Log
|
|
||||||
from module_admin.aspect.interface_auth import CheckUserInterfaceAuth
|
|
||||||
from module_admin.entity.vo.log_vo import (
|
from module_admin.entity.vo.log_vo import (
|
||||||
DeleteLoginLogModel,
|
DeleteLoginLogModel,
|
||||||
DeleteOperLogModel,
|
DeleteOperLogModel,
|
||||||
|
|||||||
@@ -6,10 +6,10 @@ import jwt
|
|||||||
from fastapi import APIRouter, Depends, Request, Response
|
from fastapi import APIRouter, Depends, Request, Response
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.enums import BusinessType, RedisInitKeyConfig
|
from common.annotation.log_annotation import Log
|
||||||
|
from common.enums import BusinessType, RedisInitKeyConfig
|
||||||
from config.env import AppConfig, JwtConfig
|
from config.env import AppConfig, JwtConfig
|
||||||
from config.get_db import get_db
|
from config.get_db import get_db
|
||||||
from module_admin.annotation.log_annotation import Log
|
|
||||||
from module_admin.entity.vo.common_vo import CrudResponseModel
|
from module_admin.entity.vo.common_vo import CrudResponseModel
|
||||||
from module_admin.entity.vo.login_vo import Token, UserLogin, UserRegister
|
from module_admin.entity.vo.login_vo import Token, UserLogin, UserRegister
|
||||||
from module_admin.entity.vo.user_vo import CurrentUserModel, EditUserModel
|
from module_admin.entity.vo.user_vo import CurrentUserModel, EditUserModel
|
||||||
|
|||||||
@@ -5,10 +5,10 @@ from fastapi import APIRouter, Depends, Path, Query, Request, Response
|
|||||||
from pydantic_validation_decorator import ValidateFields
|
from pydantic_validation_decorator import ValidateFields
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.enums import BusinessType
|
from common.annotation.log_annotation import Log
|
||||||
|
from common.aspect.interface_auth import CheckUserInterfaceAuth
|
||||||
|
from common.enums import BusinessType
|
||||||
from config.get_db import get_db
|
from config.get_db import get_db
|
||||||
from module_admin.annotation.log_annotation import Log
|
|
||||||
from module_admin.aspect.interface_auth import CheckUserInterfaceAuth
|
|
||||||
from module_admin.entity.vo.menu_vo import DeleteMenuModel, MenuModel, MenuQueryModel
|
from module_admin.entity.vo.menu_vo import DeleteMenuModel, MenuModel, MenuQueryModel
|
||||||
from module_admin.entity.vo.user_vo import CurrentUserModel
|
from module_admin.entity.vo.user_vo import CurrentUserModel
|
||||||
from module_admin.service.login_service import LoginService
|
from module_admin.service.login_service import LoginService
|
||||||
|
|||||||
@@ -5,10 +5,10 @@ from fastapi import APIRouter, Depends, Path, Query, Request, Response
|
|||||||
from pydantic_validation_decorator import ValidateFields
|
from pydantic_validation_decorator import ValidateFields
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.enums import BusinessType
|
from common.annotation.log_annotation import Log
|
||||||
|
from common.aspect.interface_auth import CheckUserInterfaceAuth
|
||||||
|
from common.enums import BusinessType
|
||||||
from config.get_db import get_db
|
from config.get_db import get_db
|
||||||
from module_admin.annotation.log_annotation import Log
|
|
||||||
from module_admin.aspect.interface_auth import CheckUserInterfaceAuth
|
|
||||||
from module_admin.entity.vo.notice_vo import DeleteNoticeModel, NoticeModel, NoticePageQueryModel
|
from module_admin.entity.vo.notice_vo import DeleteNoticeModel, NoticeModel, NoticePageQueryModel
|
||||||
from module_admin.entity.vo.user_vo import CurrentUserModel
|
from module_admin.entity.vo.user_vo import CurrentUserModel
|
||||||
from module_admin.service.login_service import LoginService
|
from module_admin.service.login_service import LoginService
|
||||||
|
|||||||
@@ -3,10 +3,10 @@ from typing import Annotated
|
|||||||
from fastapi import APIRouter, Depends, Path, Query, Request, Response
|
from fastapi import APIRouter, Depends, Path, Query, Request, Response
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.enums import BusinessType
|
from common.annotation.log_annotation import Log
|
||||||
|
from common.aspect.interface_auth import CheckUserInterfaceAuth
|
||||||
|
from common.enums import BusinessType
|
||||||
from config.get_db import get_db
|
from config.get_db import get_db
|
||||||
from module_admin.annotation.log_annotation import Log
|
|
||||||
from module_admin.aspect.interface_auth import CheckUserInterfaceAuth
|
|
||||||
from module_admin.entity.vo.online_vo import DeleteOnlineModel, OnlineQueryModel
|
from module_admin.entity.vo.online_vo import DeleteOnlineModel, OnlineQueryModel
|
||||||
from module_admin.service.login_service import LoginService
|
from module_admin.service.login_service import LoginService
|
||||||
from module_admin.service.online_service import OnlineService
|
from module_admin.service.online_service import OnlineService
|
||||||
|
|||||||
@@ -5,10 +5,10 @@ from fastapi import APIRouter, Depends, Form, Path, Query, Request, Response
|
|||||||
from pydantic_validation_decorator import ValidateFields
|
from pydantic_validation_decorator import ValidateFields
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.enums import BusinessType
|
from common.annotation.log_annotation import Log
|
||||||
|
from common.aspect.interface_auth import CheckUserInterfaceAuth
|
||||||
|
from common.enums import BusinessType
|
||||||
from config.get_db import get_db
|
from config.get_db import get_db
|
||||||
from module_admin.annotation.log_annotation import Log
|
|
||||||
from module_admin.aspect.interface_auth import CheckUserInterfaceAuth
|
|
||||||
from module_admin.entity.vo.post_vo import DeletePostModel, PostModel, PostPageQueryModel
|
from module_admin.entity.vo.post_vo import DeletePostModel, PostModel, PostPageQueryModel
|
||||||
from module_admin.entity.vo.user_vo import CurrentUserModel
|
from module_admin.entity.vo.user_vo import CurrentUserModel
|
||||||
from module_admin.service.login_service import LoginService
|
from module_admin.service.login_service import LoginService
|
||||||
|
|||||||
@@ -5,11 +5,11 @@ from fastapi import APIRouter, Depends, Form, Path, Query, Request, Response
|
|||||||
from pydantic_validation_decorator import ValidateFields
|
from pydantic_validation_decorator import ValidateFields
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.enums import BusinessType
|
from common.annotation.log_annotation import Log
|
||||||
|
from common.aspect.data_scope import GetDataScope
|
||||||
|
from common.aspect.interface_auth import CheckUserInterfaceAuth
|
||||||
|
from common.enums import BusinessType
|
||||||
from config.get_db import get_db
|
from config.get_db import get_db
|
||||||
from module_admin.annotation.log_annotation import Log
|
|
||||||
from module_admin.aspect.data_scope import GetDataScope
|
|
||||||
from module_admin.aspect.interface_auth import CheckUserInterfaceAuth
|
|
||||||
from module_admin.entity.vo.dept_vo import DeptModel
|
from module_admin.entity.vo.dept_vo import DeptModel
|
||||||
from module_admin.entity.vo.role_vo import AddRoleModel, DeleteRoleModel, RoleModel, RolePageQueryModel
|
from module_admin.entity.vo.role_vo import AddRoleModel, DeleteRoleModel, RoleModel, RolePageQueryModel
|
||||||
from module_admin.entity.vo.user_vo import CrudUserRoleModel, CurrentUserModel, UserRolePageQueryModel
|
from module_admin.entity.vo.user_vo import CrudUserRoleModel, CurrentUserModel, UserRolePageQueryModel
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
from fastapi import APIRouter, Depends, Request, Response
|
from fastapi import APIRouter, Depends, Request, Response
|
||||||
|
|
||||||
from module_admin.aspect.interface_auth import CheckUserInterfaceAuth
|
from common.aspect.interface_auth import CheckUserInterfaceAuth
|
||||||
from module_admin.entity.vo.server_vo import ServerMonitorModel
|
from module_admin.entity.vo.server_vo import ServerMonitorModel
|
||||||
from module_admin.service.login_service import LoginService
|
from module_admin.service.login_service import LoginService
|
||||||
from module_admin.service.server_service import ServerService
|
from module_admin.service.server_service import ServerService
|
||||||
|
|||||||
@@ -7,12 +7,12 @@ from fastapi import APIRouter, Depends, File, Form, Path, Query, Request, Respon
|
|||||||
from pydantic_validation_decorator import ValidateFields
|
from pydantic_validation_decorator import ValidateFields
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.enums import BusinessType
|
from common.annotation.log_annotation import Log
|
||||||
|
from common.aspect.data_scope import GetDataScope
|
||||||
|
from common.aspect.interface_auth import CheckUserInterfaceAuth
|
||||||
|
from common.enums import BusinessType
|
||||||
from config.env import UploadConfig
|
from config.env import UploadConfig
|
||||||
from config.get_db import get_db
|
from config.get_db import get_db
|
||||||
from module_admin.annotation.log_annotation import Log
|
|
||||||
from module_admin.aspect.data_scope import GetDataScope
|
|
||||||
from module_admin.aspect.interface_auth import CheckUserInterfaceAuth
|
|
||||||
from module_admin.entity.vo.dept_vo import DeptModel
|
from module_admin.entity.vo.dept_vo import DeptModel
|
||||||
from module_admin.entity.vo.user_vo import (
|
from module_admin.entity.vo.user_vo import (
|
||||||
AddUserModel,
|
AddUserModel,
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
from fastapi import Request
|
from fastapi import Request
|
||||||
|
|
||||||
from config.enums import RedisInitKeyConfig
|
from common.enums import RedisInitKeyConfig
|
||||||
from config.get_redis import RedisUtil
|
from config.get_redis import RedisUtil
|
||||||
from module_admin.entity.vo.cache_vo import CacheInfoModel, CacheMonitorModel
|
from module_admin.entity.vo.cache_vo import CacheInfoModel, CacheMonitorModel
|
||||||
from module_admin.entity.vo.common_vo import CrudResponseModel
|
from module_admin.entity.vo.common_vo import CrudResponseModel
|
||||||
|
|||||||
@@ -4,8 +4,8 @@ from fastapi import Request
|
|||||||
from redis import asyncio as aioredis
|
from redis import asyncio as aioredis
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.constant import CommonConstant
|
from common.constant import CommonConstant
|
||||||
from config.enums import RedisInitKeyConfig
|
from common.enums import RedisInitKeyConfig
|
||||||
from exceptions.exception import ServiceException
|
from exceptions.exception import ServiceException
|
||||||
from module_admin.dao.config_dao import ConfigDao
|
from module_admin.dao.config_dao import ConfigDao
|
||||||
from module_admin.entity.vo.common_vo import CrudResponseModel
|
from module_admin.entity.vo.common_vo import CrudResponseModel
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ from typing import Any
|
|||||||
|
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.constant import CommonConstant
|
from common.constant import CommonConstant
|
||||||
from exceptions.exception import ServiceException, ServiceWarning
|
from exceptions.exception import ServiceException, ServiceWarning
|
||||||
from module_admin.dao.dept_dao import DeptDao
|
from module_admin.dao.dept_dao import DeptDao
|
||||||
from module_admin.entity.do.dept_do import SysDept
|
from module_admin.entity.do.dept_do import SysDept
|
||||||
|
|||||||
@@ -6,8 +6,8 @@ from fastapi import Request
|
|||||||
from redis import asyncio as aioredis
|
from redis import asyncio as aioredis
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.constant import CommonConstant
|
from common.constant import CommonConstant
|
||||||
from config.enums import RedisInitKeyConfig
|
from common.enums import RedisInitKeyConfig
|
||||||
from exceptions.exception import ServiceException
|
from exceptions.exception import ServiceException
|
||||||
from module_admin.dao.dict_dao import DictDataDao, DictTypeDao
|
from module_admin.dao.dict_dao import DictDataDao, DictTypeDao
|
||||||
from module_admin.entity.do.dict_do import SysDictData
|
from module_admin.entity.do.dict_do import SysDictData
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ from typing import Any, Union
|
|||||||
from fastapi import Request
|
from fastapi import Request
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.constant import CommonConstant, JobConstant
|
from common.constant import CommonConstant, JobConstant
|
||||||
from config.get_scheduler import SchedulerUtil
|
from config.get_scheduler import SchedulerUtil
|
||||||
from exceptions.exception import ServiceException
|
from exceptions.exception import ServiceException
|
||||||
from module_admin.dao.job_dao import JobDao
|
from module_admin.dao.job_dao import JobDao
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ from jwt.exceptions import InvalidTokenError
|
|||||||
from sqlalchemy import Row
|
from sqlalchemy import Row
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.constant import CommonConstant, MenuConstant
|
from common.constant import CommonConstant, MenuConstant
|
||||||
from config.enums import RedisInitKeyConfig
|
from common.enums import RedisInitKeyConfig
|
||||||
from config.env import AppConfig, JwtConfig
|
from config.env import AppConfig, JwtConfig
|
||||||
from config.get_db import get_db
|
from config.get_db import get_db
|
||||||
from exceptions.exception import AuthException, LoginException, ServiceException
|
from exceptions.exception import AuthException, LoginException, ServiceException
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ from typing import Any, Optional
|
|||||||
|
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.constant import CommonConstant, MenuConstant
|
from common.constant import CommonConstant, MenuConstant
|
||||||
from exceptions.exception import ServiceException, ServiceWarning
|
from exceptions.exception import ServiceException, ServiceWarning
|
||||||
from module_admin.dao.menu_dao import MenuDao
|
from module_admin.dao.menu_dao import MenuDao
|
||||||
from module_admin.dao.role_dao import RoleDao
|
from module_admin.dao.role_dao import RoleDao
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ from typing import Any, Union
|
|||||||
|
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.constant import CommonConstant
|
from common.constant import CommonConstant
|
||||||
from exceptions.exception import ServiceException
|
from exceptions.exception import ServiceException
|
||||||
from module_admin.dao.notice_dao import NoticeDao
|
from module_admin.dao.notice_dao import NoticeDao
|
||||||
from module_admin.entity.vo.common_vo import CrudResponseModel
|
from module_admin.entity.vo.common_vo import CrudResponseModel
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ from typing import Any
|
|||||||
import jwt
|
import jwt
|
||||||
from fastapi import Request
|
from fastapi import Request
|
||||||
|
|
||||||
from config.enums import RedisInitKeyConfig
|
from common.enums import RedisInitKeyConfig
|
||||||
from config.env import JwtConfig
|
from config.env import JwtConfig
|
||||||
from exceptions.exception import ServiceException
|
from exceptions.exception import ServiceException
|
||||||
from module_admin.entity.vo.common_vo import CrudResponseModel
|
from module_admin.entity.vo.common_vo import CrudResponseModel
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ from typing import Any, Union
|
|||||||
|
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.constant import CommonConstant
|
from common.constant import CommonConstant
|
||||||
from exceptions.exception import ServiceException
|
from exceptions.exception import ServiceException
|
||||||
from module_admin.dao.post_dao import PostDao
|
from module_admin.dao.post_dao import PostDao
|
||||||
from module_admin.entity.vo.common_vo import CrudResponseModel
|
from module_admin.entity.vo.common_vo import CrudResponseModel
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ from typing import Any, Union
|
|||||||
|
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.constant import CommonConstant
|
from common.constant import CommonConstant
|
||||||
from exceptions.exception import ServiceException
|
from exceptions.exception import ServiceException
|
||||||
from module_admin.dao.role_dao import RoleDao
|
from module_admin.dao.role_dao import RoleDao
|
||||||
from module_admin.dao.user_dao import UserDao
|
from module_admin.dao.user_dao import UserDao
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import pandas as pd
|
|||||||
from fastapi import Request, UploadFile
|
from fastapi import Request, UploadFile
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.constant import CommonConstant
|
from common.constant import CommonConstant
|
||||||
from exceptions.exception import ServiceException
|
from exceptions.exception import ServiceException
|
||||||
from module_admin.dao.user_dao import UserDao
|
from module_admin.dao.user_dao import UserDao
|
||||||
from module_admin.entity.do.user_do import SysUserRole
|
from module_admin.entity.do.user_do import SysUserRole
|
||||||
|
|||||||
@@ -5,11 +5,11 @@ from fastapi import APIRouter, Depends, Path, Query, Request, Response
|
|||||||
from pydantic_validation_decorator import ValidateFields
|
from pydantic_validation_decorator import ValidateFields
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.enums import BusinessType
|
from common.annotation.log_annotation import Log
|
||||||
|
from common.aspect.interface_auth import CheckRoleInterfaceAuth, CheckUserInterfaceAuth
|
||||||
|
from common.enums import BusinessType
|
||||||
from config.env import GenConfig
|
from config.env import GenConfig
|
||||||
from config.get_db import get_db
|
from config.get_db import get_db
|
||||||
from module_admin.annotation.log_annotation import Log
|
|
||||||
from module_admin.aspect.interface_auth import CheckRoleInterfaceAuth, CheckUserInterfaceAuth
|
|
||||||
from module_admin.entity.vo.user_vo import CurrentUserModel
|
from module_admin.entity.vo.user_vo import CurrentUserModel
|
||||||
from module_admin.service.login_service import LoginService
|
from module_admin.service.login_service import LoginService
|
||||||
from module_generator.entity.vo.gen_vo import DeleteGenTableModel, EditGenTableModel, GenTablePageQueryModel
|
from module_generator.entity.vo.gen_vo import DeleteGenTableModel, EditGenTableModel, GenTablePageQueryModel
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ from pydantic import BaseModel, ConfigDict, Field, model_validator
|
|||||||
from pydantic.alias_generators import to_camel
|
from pydantic.alias_generators import to_camel
|
||||||
from pydantic_validation_decorator import NotBlank
|
from pydantic_validation_decorator import NotBlank
|
||||||
|
|
||||||
from config.constant import GenConstant
|
from common.constant import GenConstant
|
||||||
from utils.string_util import StringUtil
|
from utils.string_util import StringUtil
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ from sqlalchemy.ext.asyncio import AsyncSession
|
|||||||
from sqlglot import parse as sqlglot_parse
|
from sqlglot import parse as sqlglot_parse
|
||||||
from sqlglot.expressions import Add, Alter, Create, Delete, Drop, Expression, Insert, Table, TruncateTable, Update
|
from sqlglot.expressions import Add, Alter, Create, Delete, Drop, Expression, Insert, Table, TruncateTable, Update
|
||||||
|
|
||||||
from config.constant import GenConstant
|
from common.constant import GenConstant
|
||||||
from config.env import DataBaseConfig, GenConfig
|
from config.env import DataBaseConfig, GenConfig
|
||||||
from exceptions.exception import ServiceException
|
from exceptions.exception import ServiceException
|
||||||
from module_admin.entity.vo.common_vo import CrudResponseModel
|
from module_admin.entity.vo.common_vo import CrudResponseModel
|
||||||
|
|||||||
@@ -17,10 +17,10 @@ from fastapi import APIRouter, Depends, Form, Path, Query, Request, Response
|
|||||||
from pydantic_validation_decorator import ValidateFields
|
from pydantic_validation_decorator import ValidateFields
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.enums import BusinessType
|
from common.annotation.log_annotation import Log
|
||||||
|
from common.aspect.interface_auth import CheckUserInterfaceAuth
|
||||||
|
from common.enums import BusinessType
|
||||||
from config.get_db import get_db
|
from config.get_db import get_db
|
||||||
from module_admin.annotation.log_annotation import Log
|
|
||||||
from module_admin.aspect.interface_auth import CheckUserInterfaceAuth
|
|
||||||
from module_admin.entity.vo.user_vo import CurrentUserModel
|
from module_admin.entity.vo.user_vo import CurrentUserModel
|
||||||
from module_admin.service.login_service import LoginService
|
from module_admin.service.login_service import LoginService
|
||||||
from {{ packageName }}.service.{{ businessName }}_service import {{ BusinessName }}Service
|
from {{ packageName }}.service.{{ businessName }}_service import {{ BusinessName }}Service
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ from fastapi import Request
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from config.constant import CommonConstant
|
from common.constant import CommonConstant
|
||||||
from exceptions.exception import ServiceException
|
from exceptions.exception import ServiceException
|
||||||
from {{ packageName }}.dao.{{ businessName }}_dao import {{ BusinessName }}Dao
|
from {{ packageName }}.dao.{{ businessName }}_dao import {{ BusinessName }}Dao
|
||||||
from module_admin.entity.vo.common_vo import CrudResponseModel
|
from module_admin.entity.vo.common_vo import CrudResponseModel
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import re
|
import re
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
|
||||||
from config.constant import GenConstant
|
from common.constant import GenConstant
|
||||||
from config.env import GenConfig
|
from config.env import GenConfig
|
||||||
from module_generator.entity.vo.gen_vo import GenTableColumnModel, GenTableModel
|
from module_generator.entity.vo.gen_vo import GenTableColumnModel, GenTableModel
|
||||||
from utils.string_util import StringUtil
|
from utils.string_util import StringUtil
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ from fastapi.responses import JSONResponse, Response, StreamingResponse
|
|||||||
from pydantic import BaseModel
|
from pydantic import BaseModel
|
||||||
from starlette.background import BackgroundTask
|
from starlette.background import BackgroundTask
|
||||||
|
|
||||||
from config.constant import HttpStatusConstant
|
from common.constant import HttpStatusConstant
|
||||||
|
|
||||||
|
|
||||||
class ResponseUtil:
|
class ResponseUtil:
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
from typing import Union
|
from typing import Union
|
||||||
|
|
||||||
from config.constant import CommonConstant
|
from common.constant import CommonConstant
|
||||||
|
|
||||||
|
|
||||||
class StringUtil:
|
class StringUtil:
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ from typing import Any
|
|||||||
|
|
||||||
from jinja2 import Environment, FileSystemLoader
|
from jinja2 import Environment, FileSystemLoader
|
||||||
|
|
||||||
from config.constant import GenConstant
|
from common.constant import GenConstant
|
||||||
from config.env import DataBaseConfig
|
from config.env import DataBaseConfig
|
||||||
from exceptions.exception import ServiceWarning
|
from exceptions.exception import ServiceWarning
|
||||||
from module_generator.entity.vo.gen_vo import GenTableColumnModel, GenTableModel
|
from module_generator.entity.vo.gen_vo import GenTableColumnModel, GenTableModel
|
||||||
|
|||||||
Reference in New Issue
Block a user