package com.czg.order.dto;

import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 积分商品兑换信息
 *
 * @author ww
 */
@Data
public class PointGoodsExchangeDTO {
    /**
     * 积分商品id
     */
    @NotNull(message = "积分商品不能为空")
    private Long pointsGoodsId;
    /**
     * 店铺Id
     */
    @NotNull(message = "未指定店铺")
    private Long shopId;
    /**
     * 兑换数量
     */
    @NotNull(message = "兑换数量不能为空")
    private int number;
    /**
     * 兑换价格
     */
    private BigDecimal price;

    /**
     * 支付方式 支付方式，aliPay 支付宝，wechatPay 微信
     */
    private String payType;
    /**
     * 用户openId
     */
    private String openId;
    private Long userId;
}
