package com.ruoyi.excel.wecom.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.ruoyi.common.annotation.Excel;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * 流量看板数据VO
 * 用于EasyExcel导出客户统计数据
 */

@Getter
@Setter
public class CustomerStatisticsDataVO implements Serializable {
    private static final long serialVersionUID = 1L;

    @ExcelProperty("统计日期")
    @Excel(name ="日期")
    @ColumnWidth(20)
    private String curDate;

    @ExcelProperty("重要指标")
    @Excel(name ="重要指标")
    @ColumnWidth(30)
    private String indicatorName;

    @ExcelProperty("N组")
    @Excel(name ="N组(投放)")
    @ColumnWidth(15)
    private String ntfGroup;

    @ExcelProperty("O组(公司孵化)")
    @Excel(name ="O组(公司孵化)")
    @ColumnWidth(20)
    private String ofhGroup;

    @ExcelProperty("P组(商务)")
    @Excel(name ="P组(商务)")
    @ColumnWidth(15)
    private String pswGroup;

    @ExcelProperty("W组(A1组)")
    @Excel(name ="W组(A1组)")
    @ColumnWidth(15)
    private String wa1Group;

    @ExcelProperty("X组(B1组)")
    @Excel(name ="X组(B1组)")
    @ColumnWidth(15)
    private String xb1Group;

    @ExcelProperty("Y组(C1组)")
    @Excel(name ="Y组(C1组)")
    @ColumnWidth(15)
    private String yc1Group;

    @ExcelProperty("Z组(D1组)")
    @Excel(name ="Z组(D1组)")
    @ColumnWidth(15)
    private String zd1Group;

    @ExcelProperty("AA组(E1组)")
    @Excel(name ="AA组(E1组)")
    @ColumnWidth(15)
    private String aaGroup;

    @ExcelProperty("AC组(自然流)")
    @Excel(name ="AC组(自然流)")
    @ColumnWidth(20)
    private String acGroup;

    @ExcelProperty("AD组(F1组)")
    @Excel(name ="AD组(F1组)")
    @ColumnWidth(15)
    private String adGroup;

    @ExcelProperty("AE组(G1组)")
    @Excel(name ="AE组(G1组)")
    @ColumnWidth(15)
    private String aeGroup;


    private String yearWeek;

    private String yearMonth;

    private String dateRange;

    private Integer sortNo;

}
