package com.ruoyi.cwgl.service; import java.util.List; import com.ruoyi.cwgl.domain.PaymentFeedback; import com.baomidou.mybatisplus.extension.service.IService; /** * 回款进度反馈Service接口 * * @author ruoyi * @date 2026-03-20 */ public interface IPaymentFeedbackService extends IService { /** * 查询回款进度反馈 * * @param id 回款进度反馈ID * @return 回款进度反馈 */ public PaymentFeedback selectPaymentFeedbackById(Integer id); /** * 查询回款进度反馈 记录数 * * @param paymentFeedback 回款进度反馈 * @return 回款进度反馈集合 */ public int selectPaymentFeedbackCount(PaymentFeedback paymentFeedback); /** * 查询回款进度反馈列表 * * @param paymentFeedback 回款进度反馈 * @return 回款进度反馈集合 */ public List selectPaymentFeedbackList(PaymentFeedback paymentFeedback); /** * 查询回款进度反馈列表 异步 导出 * * @param paymentFeedback 回款进度反馈 * @param exportKey 导出功能的唯一标识 * @return 回款进度反馈集合 */ public void export(PaymentFeedback paymentFeedback, String exportKey) ; /** * 新增回款进度反馈 * * @param paymentFeedback 回款进度反馈 * @return 结果 */ public int insertPaymentFeedback(PaymentFeedback paymentFeedback); /** * 新增回款进度反馈[批量] * * @param paymentFeedbacks 回款进度反馈 * @return 结果 */ public int insertPaymentFeedbackBatch(List paymentFeedbacks); /** * 修改回款进度反馈 * * @param paymentFeedback 回款进度反馈 * @return 结果 */ public int updatePaymentFeedback(PaymentFeedback paymentFeedback); /** * 修改回款进度反馈[批量] * * @param paymentFeedbacks 回款进度反馈 * @return 结果 */ public int updatePaymentFeedbackBatch(List paymentFeedbacks); /** * 批量删除回款进度反馈 * * @param ids 需要删除的数据ID * @return 结果 */ public int deletePaymentFeedbackByIds(String ids); /** * 批量删除回款进度反馈 * * @param ids 需要删除的数据ID * @return 结果 */ public int deletePaymentFeedbackByIds(Integer[] ids); /** * 删除回款进度反馈信息 * * @param id 回款进度反馈ID * @return 结果 */ public int deletePaymentFeedbackById(Integer id); }