package com.crm.manager.dto.export;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.metadata.BaseRowModel;
import lombok.Data;

import java.util.Date;

@Data
public class CustomActivityDepositRaffleNumberRecordExportDto extends BaseRowModel {
    @ExcelProperty(value = "CID")
    private Long CID;

    @ExcelProperty(value = "代理编号")
    private String ibNo;

    @ExcelProperty(value = "销售编号")
    private String PIBNO;


    @ExcelProperty(value = "邮箱")
    private String email;

    @ExcelProperty(value = "名称")
    private String name;
    /**
     * 文案说明
     */
    @ExcelProperty(value = "说明")
    private String content;
    @ExcelProperty(value = "剩余次数")
    private Integer raffleResidueNumber;

    @ExcelProperty(value = "国家(CODE)")
    private String country;

    @ExcelProperty(value = "国家(中)")
    private String countryName;

    @ExcelProperty(value = "国家(英)")
    private String countryEnName;

    @ExcelProperty(value = "创建(申请活动)时间", format = "yyyy-MM-dd HH:mm:ss")
    private Date addTime;

    @ExcelProperty(value = "创建(申请活动)IP")
    private String addIp;


    private Integer raffleNumber;


    /**
     * 过期时间 如果达到时间 剩余次数大于0 则吧剩余次数清空
     */
    @ExcelProperty(value = "过期时间", format = "yyyy-MM-dd HH:mm:ss")
    private Date expireTime;

    /**
     * 抽检过期次数
     */

    @ExcelProperty(value = "抽奖清空次数")
    private Integer raffleExpireNumber;

    /**
     * 过期清空交易次数时间
     */
    @ExcelProperty(value = "过期清空时间", format = "yyyy-MM-dd HH:mm:ss")
    private Date expireEmptyTime;

    private String source;

    private Date sourceDate;

}
