Update code generation interface definitions (#939)

* Update code generation interface definitions

* Update more

* Resume irrelevant updates
This commit is contained in:
Wu Clan
2025-11-27 19:20:44 +08:00
committed by GitHub
parent 0b539f868e
commit ed4e312cb1
3 changed files with 6 additions and 6 deletions
+3 -3
View File
@@ -2,11 +2,11 @@ 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 column_router
from backend.plugin.code_generator.api.v1.gen import router as gen_router
v1 = APIRouter(prefix=f'{settings.FASTAPI_API_V1_PATH}/generates', tags=['代码生成'])
v1 = APIRouter(prefix=f'{settings.FASTAPI_API_V1_PATH}/code-generation', tags=['代码生成'])
v1.include_router(business_router, prefix='/businesses')
v1.include_router(column_router, prefix='/columns')
v1.include_router(gen_router, prefix='/codes')
v1.include_router(gen_router, prefix='/generations')
@@ -37,7 +37,7 @@ async def import_table(db: CurrentSessionTransaction, obj: ImportParam) -> Respo
return response_base.success()
@router.get('/{pk}/previews', summary='代码生成预览', dependencies=[DependsJwtAuth])
@router.get('/{pk}/preview', summary='代码生成预览', dependencies=[DependsJwtAuth])
async def preview_code(
db: CurrentSession, pk: Annotated[int, Path(description='业务 ID')]
) -> ResponseSchemaModel[dict[str, bytes]]:
@@ -54,7 +54,7 @@ async def get_generate_paths(
@router.post(
'/{pk}/generation',
'/{pk}',
summary='代码生成',
description='文件磁盘写入,请谨慎操作',
dependencies=[
+1 -1
View File
@@ -1,6 +1,6 @@
[plugin]
summary = '代码生成'
version = '0.0.6'
version = '0.0.7'
description = '生成通用业务代码'
author = 'wu-clan'