2025-11-19 17:37:01 +08:00
|
|
|
package com.cdzy.payment.service;
|
|
|
|
|
|
|
|
|
|
import com.cdzy.payment.model.dto.EbikeOrderPaymentDto;
|
|
|
|
|
import com.cdzy.payment.model.entity.EbikeOrder;
|
|
|
|
|
import com.mybatisflex.core.service.IService;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 用户订单 服务层
|
|
|
|
|
*
|
|
|
|
|
* @author yanglei
|
|
|
|
|
* @since 2025-11-19 15:53
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
public interface EbikeOrderService extends IService<EbikeOrder> {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 订单退款完成
|
|
|
|
|
*
|
|
|
|
|
* @param orderId 订单ID
|
|
|
|
|
*/
|
|
|
|
|
void doneRefund(Long orderId);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 订单退款
|
|
|
|
|
*
|
|
|
|
|
* @param orderId 订单ID
|
|
|
|
|
*/
|
|
|
|
|
void refund(Long orderId);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 订单退款失败
|
|
|
|
|
*
|
|
|
|
|
* @param orderId 订单ID
|
|
|
|
|
*/
|
|
|
|
|
void failRefund(Long orderId);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 订单支付
|
|
|
|
|
*
|
|
|
|
|
* @param orderPaymentDto 订单支付信息
|
|
|
|
|
*/
|
|
|
|
|
void payment(EbikeOrderPaymentDto orderPaymentDto);
|
2026-01-06 17:23:15 +08:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 订单退款驳回
|
|
|
|
|
*
|
|
|
|
|
* @param orderId 订单ID
|
|
|
|
|
*/
|
|
|
|
|
void rejectRefund(Long orderId);
|
2025-11-19 17:37:01 +08:00
|
|
|
}
|