|
4 | 4 | from apps.datasource.crud.recommended_problem import get_datasource_recommended, \ |
5 | 5 | save_recommended_problem, get_datasource_recommended_base |
6 | 6 | from apps.datasource.models.datasource import RecommendedProblemBase |
7 | | -from common.core.deps import SessionDep, CurrentUser |
| 7 | +from apps.swagger.i18n import PLACEHOLDER_PREFIX |
8 | 8 | from common.audit.models.log_model import OperationType, OperationModules |
9 | 9 | from common.audit.schemas.logger_decorator import LogConfig, system_log |
| 10 | +from common.core.deps import SessionDep, CurrentUser |
10 | 11 |
|
11 | | -router = APIRouter(tags=["recommended_problem"], prefix="/recommended_problem") |
| 12 | +router = APIRouter(tags=["recommended problem"], prefix="/recommended_problem") |
12 | 13 |
|
13 | 14 |
|
14 | | -@router.get("/get_datasource_recommended/{ds_id}") |
| 15 | +@router.get("/get_datasource_recommended/{ds_id}", response_model=None, summary=f"{PLACEHOLDER_PREFIX}rp_get") |
15 | 16 | async def datasource_recommended(session: SessionDep, ds_id: int): |
16 | 17 | return get_datasource_recommended(session, ds_id) |
17 | 18 |
|
18 | | -@router.get("/get_datasource_recommended_base/{ds_id}") |
| 19 | + |
| 20 | +@router.get("/get_datasource_recommended_base/{ds_id}", response_model=None, summary=f"{PLACEHOLDER_PREFIX}rp_base") |
19 | 21 | async def datasource_recommended(session: SessionDep, ds_id: int): |
20 | 22 | return get_datasource_recommended_base(session, ds_id) |
21 | 23 |
|
22 | 24 |
|
23 | | -@router.post("/save_recommended_problem") |
| 25 | +@router.post("/save_recommended_problem", response_model=None, summary=f"{PLACEHOLDER_PREFIX}rp_save") |
24 | 26 | @system_log( |
25 | | - LogConfig(operation_type=OperationType.UPDATE, module=OperationModules.DATASOURCE, resource_id_expr="data_info.datasource_id")) |
| 27 | + LogConfig(operation_type=OperationType.UPDATE, module=OperationModules.DATASOURCE, |
| 28 | + resource_id_expr="data_info.datasource_id")) |
26 | 29 | async def datasource_recommended(session: SessionDep, user: CurrentUser, data_info: RecommendedProblemBase): |
27 | 30 | update_ds_recommended_config(session, data_info.datasource_id, data_info.recommended_config) |
28 | 31 | return save_recommended_problem(session, user, data_info) |
0 commit comments