package com.rongwei.bscommon.sys.excel;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author shangmi
 * @title EquMaintenanceStandardTemplate
 * @date 2023/12/7 13:57
 * @description 标准库导入模板
 */
@Data
@EqualsAndHashCode
public class EquMaintenanceStandardTemplate {


    /**
     * 工厂名称
     */
    @ExcelProperty(index = 1)
    private String plantName;

    /**
     * 设备名称
     */
    @ExcelProperty(index = 2)
    private String equipmentName;

    /**
     * table name:EQUIPMENTTYPE
     * table type:varchar(20)
     * table comment:设备编号
     */
    @ExcelProperty(index = 3)
    private String equipmentnumber;

    /**
     * table name:MAINTENANCETYPE
     * table type:varchar(20)
     * table comment:保养分类
     */
    @ExcelProperty(index = 4)
    private String maintenancetype;

    /**
     * table name:MAINTENANCESITE
     * table type:text
     * table comment:保养部位
     */
    @ExcelProperty(index = 5)
    private String maintenancesite;

    /**
     * table name:MAINTENANCECONTEXT
     * table type:text
     * table comment:保养内容
     */
    @ExcelProperty(index = 6)
    private String maintenancecontext;

    /**
     * table name:PRECONTROL
     * table type:text
     * table comment:预控标准要求
     */
    @ExcelProperty(index = 7)
    private String precontrol;

    /**
     * table name:EQUIPMENTSUPPORT
     * table type:text
     * table comment:设备保障域控措施
     */
    @ExcelProperty(index = 8)
    private String equipmentsupport;

    /**
     * table name:MEANS
     * table type:text
     * table comment:保养/预防方法
     */
    @ExcelProperty(index = 9)
    private String means;

    /**
     * table name:ISOUTSOURCE
     * table type:varchar(10)
     * table comment:是否委外
     */
    @ExcelProperty(index = 10)
    private String isoutsource;

    /**
     * table name:JAN
     * table type:int
     * table comment:1月
     */
    @ExcelProperty(index = 11)
    private String jan;

    /**
     * table name:FEB
     * table type:int
     * table comment:2月
     */
    @ExcelProperty(index = 12)
    private String feb;

    /**
     * table name:MAR
     * table type:int
     * table comment:3月
     */
    @ExcelProperty(index = 13)
    private String mar;

    /**
     * table name:APR
     * table type:int
     * table comment:4月
     */
    @ExcelProperty(index = 14)
    private String apr;

    /**
     * table name:MAY
     * table type:int
     * table comment:5月
     */
    @ExcelProperty(index = 15)
    private String may;

    /**
     * table name:JUN
     * table type:int
     * table comment:6月
     */
    @ExcelProperty(index = 16)
    private String jun;

    /**
     * table name:JUL
     * table type:int
     * table comment:7月
     */
    @ExcelProperty(index = 17)
    private String jul;

    /**
     * table name:AUG
     * table type:int
     * table comment:8月
     */
    @ExcelProperty(index = 18)
    private String aug;

    /**
     * table name:SEP
     * table type:int
     * table comment:9月
     */
    @ExcelProperty(index = 19)
    private String sep;

    /**
     * table name:OCT
     * table type:int
     * table comment:10月
     */
    @ExcelProperty(index = 20)
    private String oct;

    /**
     * table name:NOV
     * table type:int
     * table comment:11月
     */
    @ExcelProperty(index = 21)
    private String nov;

    /**
     * table name:DECEMBER
     * table type:int
     * table comment:12月
     */
    @ExcelProperty(index = 22)
    private String december;
}
