|  |  | 
 |  |  |  | 
 |  |  | import com.baomidou.mybatisplus.core.metadata.IPage; | 
 |  |  | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | 
 |  |  | import com.ruoyi.common.utils.bean.BeanUtils; | 
 |  |  | import com.ruoyi.common.utils.poi.ExcelUtil; | 
 |  |  | import com.ruoyi.framework.aspectj.lang.annotation.Log; | 
 |  |  | import com.ruoyi.framework.aspectj.lang.enums.BusinessType; | 
 |  |  | import com.ruoyi.framework.web.controller.BaseController; | 
 |  |  | import com.ruoyi.framework.web.domain.AjaxResult; | 
 |  |  | import com.ruoyi.framework.web.page.TableDataInfo; | 
 |  |  | import com.ruoyi.purchase.dto.InvoicePurchaseDto; | 
 |  |  | import com.ruoyi.sales.dto.ReceiptPaymentDto; | 
 |  |  | import com.ruoyi.sales.dto.ReceiptPaymentRecordDto; | 
 |  |  | import com.ruoyi.sales.dto.SalesLedgerDto; | 
 |  |  | import com.ruoyi.sales.pojo.ReceiptPayment; | 
 |  |  | import com.ruoyi.sales.pojo.SalesLedger; | 
 |  |  | import com.ruoyi.sales.service.ReceiptPaymentService; | 
 |  |  | import io.swagger.annotations.ApiModelProperty; | 
 |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
 |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 导出回款流水列表 | 
 |  |  |      */ | 
 |  |  |     @Log(title = "导出回款流水列表", businessType = BusinessType.EXPORT) | 
 |  |  |     @PostMapping("/exportOne") | 
 |  |  |     public void exportOne(HttpServletResponse response, ReceiptPaymentDto salesLedgerDto) { | 
 |  |  |         Page page = new Page(); | 
 |  |  |         page.setCurrent(-1); | 
 |  |  |         page.setSize(-1); | 
 |  |  |         IPage<ReceiptPaymentDto> salesLedgerIPage = receiptPaymentHistoryListPage(page, salesLedgerDto); | 
 |  |  |         ExcelUtil<ReceiptPaymentRecordDto> util = new ExcelUtil<ReceiptPaymentRecordDto>(ReceiptPaymentRecordDto.class); | 
 |  |  |         List<ReceiptPaymentRecordDto> receiptPaymentRecordDtos = new ArrayList<>(); | 
 |  |  |         salesLedgerIPage.getRecords().forEach(receiptPaymentRecordDto -> { | 
 |  |  |             ReceiptPaymentRecordDto receiptPaymentRecordDto1 = new ReceiptPaymentRecordDto(); | 
 |  |  |             BeanUtils.copyBeanProp(receiptPaymentRecordDto, receiptPaymentRecordDto1); | 
 |  |  |             receiptPaymentRecordDtos.add(receiptPaymentRecordDto1); | 
 |  |  |         }); | 
 |  |  |         util.exportExcel(response, receiptPaymentRecordDtos, "导出开票登记列表"); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 查询回款记录不分页 | 
 |  |  |      */ | 
 |  |  |     @GetMapping("/receiptPaymentHistoryListNoPage") |