package com.hzs.activity.add.vo;

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

import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class AcAddUpgradeListVO {

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

    /**
     * 原等级实际值
     */
    @Excel(name = "原等级")
    private String originalLevelVal;

    /**
     * 升级等级实际值
     */
    @Excel(name = "新等级")
    private String upgradeLevelVal;

    /**
     * 活动开始时间
     */
    @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;


}
