electripper/electripper-system/src/main/java/com/ruoyi/system/service/IEtRefundService.java
2024-07-08 14:18:58 +08:00

94 lines
2.0 KiB
Java

package com.ruoyi.system.service;
import java.util.List;
import com.ruoyi.system.domain.EtRefund;
/**
* 退款订单Service接口
*
* @author 邱贞招
* @date 2024-05-10
*/
public interface IEtRefundService
{
/**
* 查询退款订单
*
* @param id 退款订单主键
* @return 退款订单
*/
public EtRefund selectEtRefundById(Long id);
/**
* 根据订单号查询退款订单对象
*
* @param orderNo 订单号
* @return 退款订单
*/
public List<EtRefund> selectEtRefundByOrderNo(String orderNo);
/**
* 根据退款单号查询退款订单对象
*
* @param refundNo 订单号
* @return 退款订单
*/
public EtRefund selectEtRefundByRefundNo(String refundNo);
/**
* 查询退款订单列表
*
* @param etRefund 退款订单
* @return 退款订单集合
*/
public List<EtRefund> selectEtRefundList(EtRefund etRefund);
/**
* 查询退款订单列表(带数据隔离)
*
* @param etRefund 退款订单
* @return 退款订单集合
*/
public List<EtRefund> selectEtRefundListWithIsolate(EtRefund etRefund);
/**
* 新增退款订单
*
* @param etRefund 退款订单
* @return 结果
*/
public int insertEtRefund(EtRefund etRefund);
/**
* 修改退款订单
*
* @param etRefund 退款订单
* @return 结果
*/
public int updateEtRefund(EtRefund etRefund);
/**
* 批量删除退款订单
*
* @param ids 需要删除的退款订单主键集合
* @return 结果
*/
public int deleteEtRefundByIds(Long[] ids);
/**
* 删除退款订单信息
*
* @param id 退款订单主键
* @return 结果
*/
public int deleteEtRefundById(Long id);
/**
* 根据退款单号修改退款订单
*
* @param etRefund 退款订单
* @return 结果
*/
public int updateEtRefundByRefundNo(EtRefund etRefund);
}