From dedf4e7bae2af5f3db66436e29bafe338af99ab5 Mon Sep 17 00:00:00 2001 From: Wu Clan Date: Mon, 4 Aug 2025 13:16:41 +0800 Subject: [PATCH] Refactor code generation files and routes (#748) * Refactor code generation files and routes * Fix lint --- backend/plugin/code_generator/api/router.py | 4 ++-- backend/plugin/code_generator/api/v1/{gen.py => code.py} | 4 ++-- .../code_generator/crud/{crud_gen.py => crud_code.py} | 0 backend/plugin/code_generator/plugin.toml | 2 +- backend/plugin/code_generator/schema/{gen.py => code.py} | 0 .../service/{gen_service.py => code_service.py} | 6 +++--- .../utils/{gen_template.py => code_template.py} | 0 7 files changed, 8 insertions(+), 8 deletions(-) rename backend/plugin/code_generator/api/v1/{gen.py => code.py} (94%) rename backend/plugin/code_generator/crud/{crud_gen.py => crud_code.py} (100%) rename backend/plugin/code_generator/schema/{gen.py => code.py} (100%) rename backend/plugin/code_generator/service/{gen_service.py => code_service.py} (97%) rename backend/plugin/code_generator/utils/{gen_template.py => code_template.py} (100%) diff --git a/backend/plugin/code_generator/api/router.py b/backend/plugin/code_generator/api/router.py index 43d6241f..bd601e28 100644 --- a/backend/plugin/code_generator/api/router.py +++ b/backend/plugin/code_generator/api/router.py @@ -4,10 +4,10 @@ from fastapi import APIRouter from backend.core.conf import settings from backend.plugin.code_generator.api.v1.business import router as business_router +from backend.plugin.code_generator.api.v1.code import router as gen_router from backend.plugin.code_generator.api.v1.column import router as model_router -from backend.plugin.code_generator.api.v1.gen import router as gen_router -v1 = APIRouter(prefix=f'{settings.FASTAPI_API_V1_PATH}/gen', tags=['代码生成']) +v1 = APIRouter(prefix=f'{settings.FASTAPI_API_V1_PATH}/generates', tags=['代码生成']) v1.include_router(business_router, prefix='/businesses') v1.include_router(model_router, prefix='/models') diff --git a/backend/plugin/code_generator/api/v1/gen.py b/backend/plugin/code_generator/api/v1/code.py similarity index 94% rename from backend/plugin/code_generator/api/v1/gen.py rename to backend/plugin/code_generator/api/v1/code.py index cf11f835..b4d8713d 100644 --- a/backend/plugin/code_generator/api/v1/gen.py +++ b/backend/plugin/code_generator/api/v1/code.py @@ -10,8 +10,8 @@ from backend.common.security.jwt import DependsJwtAuth from backend.common.security.permission import RequestPermission from backend.common.security.rbac import DependsRBAC from backend.core.conf import settings -from backend.plugin.code_generator.schema.gen import ImportParam -from backend.plugin.code_generator.service.gen_service import gen_service +from backend.plugin.code_generator.schema.code import ImportParam +from backend.plugin.code_generator.service.code_service import gen_service router = APIRouter() diff --git a/backend/plugin/code_generator/crud/crud_gen.py b/backend/plugin/code_generator/crud/crud_code.py similarity index 100% rename from backend/plugin/code_generator/crud/crud_gen.py rename to backend/plugin/code_generator/crud/crud_code.py diff --git a/backend/plugin/code_generator/plugin.toml b/backend/plugin/code_generator/plugin.toml index 164a394a..a3e588d5 100644 --- a/backend/plugin/code_generator/plugin.toml +++ b/backend/plugin/code_generator/plugin.toml @@ -1,6 +1,6 @@ [plugin] summary = '代码生成' -version = '0.0.1' +version = '0.0.2' description = '生成通用业务代码' author = 'wu-clan' diff --git a/backend/plugin/code_generator/schema/gen.py b/backend/plugin/code_generator/schema/code.py similarity index 100% rename from backend/plugin/code_generator/schema/gen.py rename to backend/plugin/code_generator/schema/code.py diff --git a/backend/plugin/code_generator/service/gen_service.py b/backend/plugin/code_generator/service/code_service.py similarity index 97% rename from backend/plugin/code_generator/service/gen_service.py rename to backend/plugin/code_generator/service/code_service.py index cb6c7c2b..4720b90f 100644 --- a/backend/plugin/code_generator/service/gen_service.py +++ b/backend/plugin/code_generator/service/code_service.py @@ -15,14 +15,14 @@ from backend.common.exception import errors from backend.core.path_conf import BASE_PATH from backend.database.db import async_db_session from backend.plugin.code_generator.crud.crud_business import gen_business_dao +from backend.plugin.code_generator.crud.crud_code import gen_dao from backend.plugin.code_generator.crud.crud_column import gen_model_dao -from backend.plugin.code_generator.crud.crud_gen import gen_dao from backend.plugin.code_generator.model import GenBusiness from backend.plugin.code_generator.schema.business import CreateGenBusinessParam +from backend.plugin.code_generator.schema.code import ImportParam from backend.plugin.code_generator.schema.column import CreateGenModelParam -from backend.plugin.code_generator.schema.gen import ImportParam from backend.plugin.code_generator.service.column_service import gen_model_service -from backend.plugin.code_generator.utils.gen_template import gen_template +from backend.plugin.code_generator.utils.code_template import gen_template from backend.plugin.code_generator.utils.type_conversion import sql_type_to_pydantic diff --git a/backend/plugin/code_generator/utils/gen_template.py b/backend/plugin/code_generator/utils/code_template.py similarity index 100% rename from backend/plugin/code_generator/utils/gen_template.py rename to backend/plugin/code_generator/utils/code_template.py