51 lines
945 B
Java
Raw Normal View History

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
}