mcwl-ai/mcwl-pay/src/main/java/com/mcwl/pay/domain/OrderTradeDto.java

40 lines
956 B
Java

package com.mcwl.pay.domain;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotNull;
@Data
@ApiModel(description = "订单交易信息")
public class OrderTradeDto {
/**
* 商品ID
*/
@ApiModelProperty(value = "商品ID", required = true)
@NotNull(message = "商品ID不能为空")
private Integer productId;
/**
* 支付金额
*/
@ApiModelProperty(value = "支付金额", required = true)
@NotNull(message = "支付金额不能为空")
private Double paymentAmount;
/**
* 订单类型 会员member 积分points
*/
@ApiModelProperty(value = "订单类型 会员member 积分points", required = true)
@NotNull(message = "订单类型不能为空")
private String type;
/**
* 活动id
*/
@ApiModelProperty(value = "活动id")
private Long promotionId;
}