package cn.iocoder.yudao.module.pay.api.order; import cn.iocoder.yudao.module.pay.api.order.dto.PayOrderCreateReqDTO; import cn.iocoder.yudao.module.pay.api.order.dto.PayOrderRespDTO; import jakarta.validation.Valid; /** * 支付单 API 接口 * * @author LeeYan9 * @since 2022-08-26 */ public interface PayOrderApi { /** * 创建支付单 * * @param reqDTO 创建请求 * @return 支付单编号 */ Long createOrder(@Valid PayOrderCreateReqDTO reqDTO); /** * 获得支付单 * * @param id 支付单编号 * @return 支付单 */ PayOrderRespDTO getOrder(Long id); /** * 更新支付订单价格 * * @param id 支付单编号 * @param payPrice 支付单价格 */ void updatePayOrderPrice(Long id, Integer payPrice); }