44 lines
827 B
Java
44 lines
827 B
Java
|
|
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);
|
||
|
|
}
|