Stripe支付--添加推广码功能及相应佣金计算
This commit is contained in:
20
src/main/java/com/ai/da/model/dto/CreateCouponDTO.java
Normal file
20
src/main/java/com/ai/da/model/dto/CreateCouponDTO.java
Normal file
@@ -0,0 +1,20 @@
|
||||
package com.ai.da.model.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
public class CreateCouponDTO {
|
||||
@ApiModelProperty("折扣率")
|
||||
@NotNull(message = "Please set the percentOff")
|
||||
private Float percentOff;
|
||||
@ApiModelProperty("佣金比例")
|
||||
@NotNull(message = "Please set the commissionRate.")
|
||||
private Float commissionRate;
|
||||
@ApiModelProperty("推广码到期时间 秒级时间戳")
|
||||
private Long timestamp;
|
||||
@ApiModelProperty("推广码最大使用次数")
|
||||
private Long maxRedemptions;
|
||||
}
|
||||
@@ -30,4 +30,7 @@ public class ProductPurchaseDTO {
|
||||
|
||||
@ApiModelProperty("使用Alipay-HK时需要选择 ALIPAYHK || ALIPAYCN")
|
||||
private String wallet;
|
||||
|
||||
@ApiModelProperty("优惠码")
|
||||
private String promotionCode;
|
||||
}
|
||||
|
||||
18
src/main/java/com/ai/da/model/vo/CheckCouponsVO.java
Normal file
18
src/main/java/com/ai/da/model/vo/CheckCouponsVO.java
Normal file
@@ -0,0 +1,18 @@
|
||||
package com.ai.da.model.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
public class CheckCouponsVO {
|
||||
|
||||
@ApiModelProperty("expired || invalid || valid")
|
||||
private String status;
|
||||
|
||||
private String message;
|
||||
|
||||
private Float discountedPrice;
|
||||
}
|
||||
Reference in New Issue
Block a user