package com.hzs.activity.tourism.vo;

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

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

/**
 * @BelongsProject: hzs_cloud
 * @BelongsPackage: com.hzs.activity.tourism.vo
 * @Author: yh
 * @CreateTime: 2024-02-23  15:10
 * @Description: TODO
 * @Version: 1.0
 */
@Data
public class TourismDataVo {

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

    /**
     * 结算等级
     */
    @Excel(name = "结算等级")
    private String gradeVal;
    /**
     * 真实奖衔
     */
    @Excel(name = "真实奖衔")
    private String awardsVal;

    /**
     * 隶属体系
     */
    @Excel(name = "隶属体系")
    private String vertexName;
    /**
     * 积分
     */
    @Excel(name = "旅游积分")
    private BigDecimal point;

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

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

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