package com.cpop.oam.business.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import lombok.Data;

import java.time.LocalDate;

/**
 * 数据导入Dto
 * @author DB
 * @version 1.0.0
 * @since 2023-12-10 12:47
 */
@Data
public class DataImportDto {

    /**
     * 姓名
     */
    @ExcelProperty("姓名")
    private String name;

    /**
     * 电话
     */
    @ExcelProperty("电话")
    private String phone;

    /**
     * 课卡类型
     */
    @ExcelProperty("课卡类型")
    private String cardType;

    /**
     * 计费类型
     */
    @ExcelProperty("计费类型")
    private String billingType;

    /**
     * 首充课时
     */
    @ExcelProperty("首充课时")
    private Integer firstChargePeriod;

    /**
     * 剩余课时
     */
    @ExcelProperty("剩余课时")
    private Integer remainingClassHours;

    /**
     * 消费金额
     */
    @ExcelProperty("消费金额")
    private Integer amountSpent;

    /**
     * 办卡日期
     */
    @ExcelProperty("办卡日期")
    private String createCardDate;

    /**
     * 有效期至
     */
    @ExcelProperty("有效期至")
    private String expiryDate;

    /**
     * 课程顾问
     */
    @ExcelProperty("课程顾问")
    private String courseConsultant;

    /**
     * 性别
     */
    @ExcelProperty("性别")
    private String sex;

    /**
     * 课卡名称
     */
    @ExcelProperty("课卡名称")
    private String cardName;

    /**
     * 课卡状态
     */
    @ExcelProperty("课卡状态")
    private String cardStatus;

    /**
     * 备注
     */
    @ExcelProperty("备注")
    private String remark;

    /**
     * 停卡时剩余天数
     */
    @ExcelProperty("停卡时剩余天数")
    private Integer stopCardRemainingDays;

    /**
     * 停卡缓冲天数
     */
    @ExcelProperty("停卡缓冲天数")
    private Integer stopCardBufferDays;

}
