package com.ruoyi.business.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.business.dto.ReceiptPaymentDto; import com.ruoyi.business.dto.SalesRecordDto; import com.ruoyi.business.entity.ReceiptPayment; import jakarta.servlet.http.HttpServletResponse; import java.math.BigDecimal; import java.util.List; import java.util.Map; public interface ReceiptPaymentService { /** * 回款登记新增 * @param receiptPayment * @return */ int receiptPaymentSaveOrUpdate(ReceiptPayment receiptPayment); /** * 回款登记修改 * @param receiptPayment * @return */ int receiptPaymentUpdate(ReceiptPayment receiptPayment); /** * 回款登记删除 * @param ids * @return */ int receiptPaymentDel(List ids); /** * 开票台账详情 * @param id * @return */ SalesRecordDto invoiceInfo(Integer id); /** * 查询回款记录分页 */ IPage receiptPaymentHistoryListPage(Page page, ReceiptPaymentDto receiptPaymentDto); /** * 查询回款记录不分页 */ List receiptPaymentHistoryListNoPage(ReceiptPaymentDto receiptPaymentDto); }