|  |  | 
 |  |  |     public AjaxResult listPageReturn(Page page, DocumentationReturnManagement documentationReturnManagement) { | 
 |  |  |         return AjaxResult.success(documentationReturnManagementMapper.listPage(page, documentationReturnManagement)); | 
 |  |  |     } | 
 |  |  |     @GetMapping("/getByDocumentationId/{id}") | 
 |  |  |     @ApiOperation("根据书籍id查询借阅记录") | 
 |  |  |     @Log(title = "根据书籍id查询借阅记录", businessType = BusinessType.OTHER) | 
 |  |  |     public AjaxResult getByDocumentationId(@PathVariable("id") Long id) { | 
 |  |  |         return AjaxResult.success(documentationBorrowManagementService.selectByDocumentationId(id)); | 
 |  |  |     } | 
 |  |  |     @PostMapping("/add") | 
 |  |  |     @ApiOperation("文档借阅管理-借阅") | 
 |  |  |     @Log(title = "文档借阅管理-借阅", businessType = BusinessType.INSERT) | 
 
 |  |  | 
 |  |  |     void exportrevent(HttpServletResponse response, DocumentationReturnManagement documentationReturnManagement); | 
 |  |  |  | 
 |  |  |     List<DocumentationBorrowManagementDto> listAll(); | 
 |  |  |  | 
 |  |  |     List<DocumentationBorrowManagementDto> selectByDocumentationId(Long id); | 
 |  |  | } | 
 
 |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public List<DocumentationBorrowManagementDto> selectByDocumentationId(Long id) { | 
 |  |  |         List<DocumentationBorrowManagementDto> list = documentationBorrowManagementMapper.list(new LambdaQueryWrapper<DocumentationBorrowManagementDto>() | 
 |  |  |                 .eq(DocumentationBorrowManagementDto::getDocumentationId, id) | 
 |  |  |                 .eq(DocumentationBorrowManagementDto::getBorrowStatus, "借阅")); | 
 |  |  |         if (list.isEmpty()){ | 
 |  |  |             throw new RuntimeException("文档未被借阅"); | 
 |  |  |         } | 
 |  |  |         return list; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public boolean deleteByIds(List<Long> ids) { | 
 |  |  |         List<DocumentationBorrowManagement> list = documentationBorrowManagementMapper.selectList(new LambdaQueryWrapper<DocumentationBorrowManagement>().in(DocumentationBorrowManagement::getId, ids)); | 
 |  |  |         for (DocumentationBorrowManagement documentationBorrowManagement : list) { |