trade:增加优惠劵使用、商品库存的扣减

This commit is contained in:
YunaiV
2022-11-09 23:56:00 +08:00
parent 734236df97
commit 16f5d0f5a4
21 changed files with 454 additions and 159 deletions

View File

@ -0,0 +1,21 @@
package cn.iocoder.yudao.module.promotion.api.coupon;
import cn.iocoder.yudao.module.promotion.api.coupon.dto.CouponUseReqDTO;
import javax.validation.Valid;
/**
* 优惠劵 API 接口
*
* @author 芋道源码
*/
public interface CouponApi {
/**
* 使用优惠劵
*
* @param useReqDTO 使用请求
*/
void useCoupon(@Valid CouponUseReqDTO useReqDTO);
}

View File

@ -0,0 +1,33 @@
package cn.iocoder.yudao.module.promotion.api.coupon.dto;
import lombok.Data;
import javax.validation.constraints.NotNull;
/**
* 优惠劵使用 Request DTO
*
* @author 芋道源码
*/
@Data
public class CouponUseReqDTO {
/**
* 优惠劵编号
*/
@NotNull(message = "优惠劵编号不能为空")
private Long id;
/**
* 用户编号
*/
@NotNull(message = "用户编号不能为空")
private Long userId;
/**
* 订单编号
*/
@NotNull(message = "订单编号不能为空")
private Long orderId;
}