| 123456789101112131415161718192021222324252627282930313233343536 |
- package com.dataeasy.server.service.manager;
- import com.dataeasy.server.pojo.order.SubscriptionOrderRequest;
- import com.dataeasy.server.pojo.order.SubscriptionOrderVO;
- import com.github.binarywang.wxpay.bean.result.WxPayUnifiedOrderV3Result;
- import com.github.binarywang.wxpay.exception.WxPayException;
- import java.util.List;
- /**
- * @author tyuio
- * @version 1.0.0
- * @date 2025/3/11 11:27
- * @description 订单服务类
- */
- public interface IOrderManager {
- /**
- * 创建订单
- * @param request
- * @return
- */
- WxPayUnifiedOrderV3Result.JsapiResult createOrder(SubscriptionOrderRequest request) throws WxPayException;
- /**
- * 处理订单
- * @param orderNo 订单号
- * @param transactionId 微信支付订单号
- */
- void successHandler(String orderNo, String transactionId);
- /**
- * 查询订单
- */
- List<SubscriptionOrderVO> queryOrder();
- }
|