|
|
@ -1,5 +1,5 @@ |
|
|
|
from datetime import datetime |
|
|
|
from fastapi import APIRouter, Depends, Request,UploadFile,File |
|
|
|
from fastapi import APIRouter, Depends, Request,UploadFile,File, Query, Body |
|
|
|
from sqlalchemy.ext.asyncio import AsyncSession |
|
|
|
from config.enums import BusinessType |
|
|
|
from config.get_db import get_db |
|
|
@ -172,12 +172,12 @@ async def delete_std_code( |
|
|
|
return ResponseUtil.success(msg=delete_std_code_result.message) |
|
|
|
|
|
|
|
|
|
|
|
@datastdController.delete('/stdcode/codeappr/{ids}', |
|
|
|
@datastdController.delete('/stdcode/codeappr', |
|
|
|
dependencies=[Depends(CheckUserInterfaceAuth('datastd:stdcode:codeWithItems:delete'))]) |
|
|
|
@Log(title='标准代码与代码项管理', business_type=BusinessType.DELETE) |
|
|
|
async def delete_std_code_with_items_appr( |
|
|
|
request: Request, |
|
|
|
ids: str, |
|
|
|
ids: str = Body(..., embed=True, description="逗号分隔的字典ID字符串"), |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
): |
|
|
@ -417,15 +417,15 @@ async def edit_std_dict_appr( |
|
|
|
return ResponseUtil.success(msg=edit_std_dict_result.message) |
|
|
|
|
|
|
|
|
|
|
|
@datastdController.delete('/stddict/dictappr/{id}', |
|
|
|
@datastdController.delete('/stddict/dictappr', |
|
|
|
dependencies=[Depends(CheckUserInterfaceAuth('datastd:stdmain:main:remove'))]) |
|
|
|
@Log(title='数据字典', business_type=BusinessType.DELETE) |
|
|
|
async def delete_std_dict_Appr( |
|
|
|
request: Request, |
|
|
|
id: str, |
|
|
|
ids: str = Body(..., embed=True, description="逗号分隔的字典ID字符串"), |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
delete_std_dict_result = await DataStdService.delete_std_dict_Appr(query_db, id) |
|
|
|
delete_std_dict_result = await DataStdService.delete_std_dict_Appr(query_db, ids) |
|
|
|
logger.info(delete_std_dict_result.message) |
|
|
|
return ResponseUtil.success(msg=delete_std_dict_result.message) |
|
|
|
|
|
|
@ -746,15 +746,15 @@ async def delete_std_main( |
|
|
|
return ResponseUtil.success(msg=delete_std_main_result.message) |
|
|
|
|
|
|
|
|
|
|
|
@datastdController.delete('/stdmain/mainAppr/{id}', |
|
|
|
@datastdController.delete('/stdmain/mainAppr', |
|
|
|
dependencies=[Depends(CheckUserInterfaceAuth('datastd:stdmain:main:remove'))]) |
|
|
|
@Log(title='数据标准', business_type=BusinessType.DELETE) |
|
|
|
async def delete_std_main_Appr( |
|
|
|
request: Request, |
|
|
|
id: str, |
|
|
|
ids: str = Body(..., embed=True, description="逗号分隔的字典ID字符串"), |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
delete_std_main_result = await DataStdService.delete_std_main_Appr(query_db, id) |
|
|
|
delete_std_main_result = await DataStdService.delete_std_main_Appr(query_db, ids) |
|
|
|
logger.info(delete_std_main_result.message) |
|
|
|
return ResponseUtil.success(msg=delete_std_main_result.message) |
|
|
|
|
|
|
|