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 { /** * 订单退款完成 * * @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); }