package com.xmomen.module.base.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import javax.validation.constraints.NotNull;

import lombok.Data;


public @Data class CreateCoupon implements Serializable {

    // 优惠券类型
    @NotNull
    private Integer couponType;
    // 优惠券描述
    private String couponDesc;
    // 优惠券分类
    @NotNull
    private Integer couponCategory;
    // 优惠券号码
    private String couponNumber;
    // 优惠券密码
    private String couponPassword;
    // 开始时间
    private Date beginTime;
    // 结束时间
    private Date endTime;
    // 优惠券价值
    private BigDecimal couponValue;
    // 是否已使用
    private Integer isUsed;
    // 是否有效
    private Integer isUseful;
    // 是否为礼品
    private Integer isGift;
    // 备注
    private String notes;
    // 支付类型
    private Integer paymentType;
    // 用户价格
    private BigDecimal userPrice;
}
