package com.ycwl.basic.pricing.dto;

import com.ycwl.basic.pricing.enums.CouponType;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 优惠券信息DTO
 */
@Data
public class CouponInfo {
    
    /**
     * 优惠券ID
     */
    private Long couponId;
    
    /**
     * 优惠券名称
     */
    private String couponName;
    
    /**
     * 优惠类型
     */
    private CouponType discountType;
    
    /**
     * 优惠值
     */
    private BigDecimal discountValue;

    /**
     * 实际优惠金额
     */
    private BigDecimal actualDiscountAmount;

    /**
     * 每个用户可领取数量限制(NULL表示不限制)
     */
    private Integer userClaimLimit;
}