mirror of
https://github.com/fastapi-practices/fastapi-best-architecture.git
synced 2026-09-21 05:02:49 +00:00
Update code generation interface definitions (#939)
* Update code generation interface definitions * Update more * Resume irrelevant updates
This commit is contained in:
@@ -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')
|
||||
|
||||
+2
-2
@@ -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,6 +1,6 @@
|
||||
[plugin]
|
||||
summary = '代码生成'
|
||||
version = '0.0.6'
|
||||
version = '0.0.7'
|
||||
description = '生成通用业务代码'
|
||||
author = 'wu-clan'
|
||||
|
||||
|
||||
Reference in New Issue
Block a user