/**
 * 数据录入发动机型号Excel类，用于处理发动机型号数据的Excel导入导出
 *
 * @version 1.0
 * @since 2025
 */
package com.xdap.self_development.controller.request;

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

@Data
public class DataEntryEngineModelExcel  {

    /**
     * 产品型号（全称）
     */
    @ExcelProperty("产品型号")
    private String modelName;

    /**
     * 产品简称
     */
//    @ExcelProperty("产品简称")
    @ExcelIgnore
    private String modelNameSimple;

    /**
     * (状态代号)产品编号
     */
    @ExcelProperty("状态代号/产品编号")
    private String productNumber;

    /**
     * 板块
     */
    @ExcelProperty("板块")
    private String plate;

    /**
     * 平台
     */
    @ExcelProperty("平台")
    private String platform;

    /**
     * 细分市场
     */
    @ExcelProperty("细分市场")
    private String marketSegment;

    /**
     * 系列
     */
    @ExcelProperty("系列")
    private String series;

    /**
     * 项目名称
     */
    @ExcelProperty("项目名称")
    private String projectName;

    /**
     * 项目编号
     */
    @ExcelProperty("项目编号")
    private String projectNumber;

    /**
     * 品牌
     */
    @ExcelIgnore
    @ExcelProperty("品牌")
    private String brand;

    @ExcelProperty("生产日期")
    @DateTimeFormat("yyyy-MM-dd")
    private String productionDate;

    @ExcelProperty("厂家全称")
    private String manufacturerName;

    @ExcelProperty("厂家简称")
    private String manufacturerAbbreviation;
    /**
     * 排放
     */
    @ExcelProperty("排放")
    private String emission;

    /**
     * 燃烧类型
     */
    @ExcelProperty("燃烧类型")
    private String burnType;

    /**
     * 排量
     */
    @ExcelProperty("排量")
    private String engineCapacity;

    /**
     * sheet名称
     */
    @ExcelIgnore
    private String sheetName;
    /**
     * 行索引
     */
    @ExcelIgnore
    private Integer rowIndex;

}