Files
aida_back/src/main/java/com/ai/da/service/RefundInfoService.java

34 lines
955 B
Java
Raw Normal View History

2024-02-14 12:10:15 +08:00
package com.ai.da.service;
2024-02-20 10:35:50 +08:00
import com.ai.da.mapper.primary.entity.RefundInfo;
2024-02-14 12:10:15 +08:00
import com.baomidou.mybatisplus.extension.service.IService;
import com.stripe.model.Charge;
import com.stripe.model.Refund;
2024-02-14 12:10:15 +08:00
import java.util.List;
public interface RefundInfoService extends IService<RefundInfo> {
RefundInfo createRefundByOrderNo(String orderNo, String reason);
void updateRefund(String content);
List<RefundInfo> getNoRefundOrderByDuration(int minutes);
RefundInfo createRefundByOrderNoForAliPay(String orderNo, String reason);
void updateRefundForAliPay(String refundNo, String content, String refundStatus);
void updateRefundForPayPal(Long id, String refundId, String content, String refundStatus);
List<RefundInfo> getByChargeId(String chargeId);
RefundInfo createRefundForStripe(Refund refund);
RefundInfo updateRefundStatusForStripe(Refund refund);
RefundInfo updateRefundForStripe(Charge charge);
2024-02-14 12:10:15 +08:00
}