package com.hzs.activity.recommend.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.hzs.common.core.annotation.Excel;
import lombok.Data;

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

@Data
public class AcDirectPushUpgradeListVO {

    /**
     * 活动名称
     */
    @Excel(name = "活动名称")
    private String actName;
    /**
     * 会员编号
     */
    @Excel(name = "会员编号")
    private String memberCode;
    /**
     * 会员名称
     */
    @Excel(name = "会员名称")
    private String memberName;

    /**
     * 原等级
     */
    @Excel(name = "原等级")
    private String pkSettleGrade;
    /**
     * 新等级
     */
    @Excel(name = "新等级")
    private String pkRecommendGrade;

    /**
     * 活动开始时间
     */
    @Excel(name = "活动开始时间", dateFormat = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date actStartDate;

    /**
     * 活动结束时间
     */
    @Excel(name = "活动结束时间", dateFormat = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date actEndDate;

    /**
     * 创建时间
     */
    @Excel(name = "创建时间", dateFormat = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date creationTime;

    /**
     * 升级年月
     */
    @Excel(name = "升级年月", dateFormat = "yyyy-MM-dd")
    private String upgradeTime;

}
