diff --git a/ruoyi-fastapi-backend/module_admin/controller/door_controller.py b/ruoyi-fastapi-backend/module_admin/controller/door_controller.py index 67c8a44..98b3e2a 100644 --- a/ruoyi-fastapi-backend/module_admin/controller/door_controller.py +++ b/ruoyi-fastapi-backend/module_admin/controller/door_controller.py @@ -20,11 +20,12 @@ doorController = APIRouter(prefix='/system/door', dependencies=[Depends(LoginSer @doorController.get( - '/list', response_model=PageResponseModel, dependencies=[Depends(CheckUserInterfaceAuth('system:door:list'))] + '/list', response_model=PageResponseModel + # , dependencies=[Depends(CheckUserInterfaceAuth('system:door:list'))] ) async def get_system_door_list( request: Request, -door_page_query: DoorPageQueryModel = Depends(DoorPageQueryModel.as_query), + door_page_query: DoorPageQueryModel = Depends(DoorPageQueryModel.as_query), query_db: AsyncSession = Depends(get_db), ): # 获取分页数据 @@ -34,7 +35,10 @@ door_page_query: DoorPageQueryModel = Depends(DoorPageQueryModel.as_query), return ResponseUtil.success(model_content=door_page_query_result) -@doorController.post('', dependencies=[Depends(CheckUserInterfaceAuth('system:door:add'))]) +# 添加门禁设备 +@doorController.post('/add' + # , dependencies=[Depends(CheckUserInterfaceAuth('system:door:add'))] + ) @ValidateFields(validate_model='add_door') @Log(title='门禁设备', business_type=BusinessType.INSERT) async def add_system_door( @@ -90,16 +94,16 @@ async def query_detail_system_door(request: Request, id: int, query_db: AsyncSes return ResponseUtil.success(data=door_detail_result) -@doorController.post('/export', dependencies=[Depends(CheckUserInterfaceAuth('system:door:export'))]) -@Log(title='门禁设备', business_type=BusinessType.EXPORT) -async def export_system_door_list( - request: Request, - door_page_query: DoorPageQueryModel = Form(), - query_db: AsyncSession = Depends(get_db), -): - # 获取全量数据 - door_query_result = await DoorService.get_door_list_services(query_db, door_page_query, is_page=False) - door_export_result = await DoorService.export_door_list_services(door_query_result) - logger.info('导出成功') +# @doorController.post('/export', dependencies=[Depends(CheckUserInterfaceAuth('system:door:export'))]) +# @Log(title='门禁设备', business_type=BusinessType.EXPORT) +# async def export_system_door_list( +# request: Request, +# door_page_query: DoorPageQueryModel = Form(), +# query_db: AsyncSession = Depends(get_db), +# ): +# # 获取全量数据 +# door_query_result = await DoorService.get_door_list_services(query_db, door_page_query, is_page=False) +# door_export_result = await DoorService.export_door_list_services(door_query_result) +# logger.info('导出成功') - return ResponseUtil.streaming(data=bytes2file_response(door_export_result)) +# return ResponseUtil.streaming(data=bytes2file_response(door_export_result))