package com.ruoyi.common.importExcel.excel.tempInfo;


import com.ruoyi.common.importExcel.annotation.ExcelSheetColumn;
import com.ruoyi.common.importExcel.annotation.ExcelSheetDynamicColumn;
import com.ruoyi.common.importExcel.annotation.ExcelSheetInfo;
import com.ruoyi.common.importExcel.excel.ExcelCellValueType;
import com.ruoyi.common.importExcel.excel.helper.BasicExcelHelper;
import lombok.Data;

import java.util.Date;
import java.util.List;

import static com.ruoyi.common.importExcel.excel.ExcelCellValueType.DATE;
import static com.ruoyi.common.importExcel.excel.ExcelCellValueType.NUMBER;

@Data
@ExcelSheetInfo(titleRow = 1, dataRowStart = 2)
public class AccountInfoHelper extends BasicExcelHelper {
    // @ExcelSheetColumn(index = 2, colName = "客户类型")
    private String type;
    //客户信息
    @ExcelSheetColumn(index = 0, colName = "区域")
    private String areaId;
    @ExcelSheetColumn(index = 1, colName = "国家")
    private String countryId;
    @ExcelSheetColumn(index = 2, colName = "城市")
    private String city;
    @ExcelSheetColumn(index = 3, colName = "客户等级")
    private String level;
    @ExcelSheetColumn(index = 4, colName = "公司名称", maxLength = 100)
    private String accountName;
    @ExcelSheetColumn(index = 5, colName = "公司类型")
    private String companyType;
    @ExcelSheetColumn(index = 6, colName = "公司地址", notBlank = false, maxLength = 100)
    private String address;
    @ExcelSheetColumn(index = 7, colName = "公司网址", notBlank = false, maxLength = 250)
    private String companyWebsite;
    @ExcelSheetColumn(index = 8, colName = "公司背景", notBlank = false, maxLength = 250)
    private String background;
    @ExcelSheetColumn(index = 9, colName = "归属集团", notBlank = false, maxLength = 100)
    private String accountGroup;
    @ExcelSheetColumn(index = 10, colName = "跟进状态")
    private String status;
    @ExcelSheetColumn(index = 11, colName = "产品意向", notBlank = false)
    private String intentionalProduct;
    @ExcelSheetColumn(index = 12, colName = "项目类型", notBlank = false)
    private String segment;
    @ExcelSheetColumn(index = 13, colName = "首次合作年份", notBlank = false)
    private String beginYear;
    @ExcelSheetColumn(index = 14, colName = "负责人")
    private String owner;
    @ExcelSheetColumn(index = 15, colName = "备注", notBlank = false, maxLength = 500)
    private String remark;

}
