package com.yongqi.xinrenli.domain.vo;

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

import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import lombok.Data;

import java.util.Date;


/**
 * 优惠卷视图对象 db_coupon
 *
 * @author zyf
 * @date 2023-03-09
 */
@Data
@ExcelIgnoreUnannotated
public class DbCouponVo {

    private static final long serialVersionUID = 1L;

    /**
     * 自增id
     */
    @ExcelProperty(value = "自增id")
    private Long id;

    /**
     * 券类型
     */
    @ExcelProperty(value = "券类型")
    private String couponType;

    /**
     * 优惠内容
     */
    @ExcelProperty(value = "优惠内容")
    private String fullSubtraction;

    /**
     * 使用门槛：最低消费
     */
    @ExcelProperty(value = "使用门槛：最低消费")
    private BigDecimal minUsed;

    /**
     * 生效时间
     */
    @ExcelProperty(value = "生效时间")
    private Date effectiveTime;

    /**
     * 失效时间
     */
    @ExcelProperty(value = "失效时间")
    private Date failureTime;

    /**
     * 创建人
     */
    @ExcelProperty(value = "创建人")
    private String createUser;

    /**
     * 修改人
     */
    @ExcelProperty(value = "修改人")
    private String modifyUser;

    /**
     * 修改时间
     */
    @ExcelProperty(value = "修改时间")
    private Date modifyTime;

    /**
     * 删除状态
     */
    @ExcelProperty(value = "删除状态")
    private Integer deleteStatus;


}
