package com.yeejoin.amos.boot.module.ymt.api.vo;

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

/**
 * 西安电梯VO
 */
@Data
public class XianElevatorVo {

    @ExcelProperty(value = "设备注册代码（regCode）")
    String regCode;
    @ExcelProperty(value = "出厂编号/产品编码")
    String factoryNum;
    @ExcelProperty(value = "96333 识别码（spotCode）")
    String spotCode;
    @ExcelProperty(value = "使用登记证编号（regCertCode）")
    String regCertCode;
    @ExcelProperty(value = "使用登记日期（regCertTime）")
    String regCertTime;
    @ExcelProperty(value = "上行保护装置编号（upProtectCode）")
    String upProtectCode;
    @ExcelProperty(value = "轿门门锁制造单位（carLockEnterp）")
    String carLockEnterp;
    @ExcelProperty(value = "使用内部编码（useInnerCode）")
    String useInnerCode;
    @ExcelProperty(value = "对重缓冲器生产企业（heavyBufferEnterp）")
    String heavyBufferEnterp;
    @ExcelProperty(value = "驱动主机额定转速（driveHostRatedSpeed）")
    String driveHostRatedSpeed;
    @ExcelProperty(value = "驱动主机制造单位（driveHostProduceEnterp）")
    String driveHostProduceEnterp;
    @ExcelProperty(value = "悬挂介质型号（suspensionMediumModel）")
    String suspensionMediumModel;
    @ExcelProperty(value = "申请日期（applyDate，时间戳：毫秒）")
    String applyDate;
    @ExcelProperty(value = "轿厢意外移动保护装置制造单位（carMoveProtectEnterp）")
    String carMoveProtectEnterp;
    @ExcelProperty(value = "轿厢缓冲器编号（carBufferCode）")
    String carBufferCode;
    @ExcelProperty(value = "悬挂介质种类（suspensionMediumCategory）")
    String suspensionMediumCategory;
    @ExcelProperty(value = "轿厢缓冲器型号（carBufferModel）")
    String carBufferModel;
    @ExcelProperty(value = "轿厢限速器型号（limitModel）")
    String limitModel;
    @ExcelProperty(value = "轿厢缓冲器制造单位业（carBufferEnterp）")
    String carBufferEnterp;
    @ExcelProperty(value = "层门门锁型号（doorLockModel）")
    String doorLockModel;
    @ExcelProperty(value = "安全钳编码（safeClamCode）")
    String safeClamCode;
    @ExcelProperty(value = "层门门锁制造单位（doorLockEnterp）")
    String doorLockEnterp;
    @ExcelProperty(value = "驱动主机额定功率（driveHostRatedPower，单位：kW）")
    String driveHostRatedPower;
    @ExcelProperty(value = "上行保护装置型号（upProtectModel）")
    String upProtectModel;
    @ExcelProperty(value = "层门门锁编号（doorLockCode）")
    String doorLockCode;
    @ExcelProperty(value = "安全钳生产企业（safeClamEnterp）")
    String safeClamEnterp;
    @ExcelProperty(value = "对重缓冲器型号（heavyBufferModel）")
    String heavyBufferModel;
    @ExcelProperty(value = "注册机构（regOrgId）")
    String regOrgId;
    @ExcelProperty(value = "驱动主机型号（driveHostModel）")
    String driveHostModel;
    @ExcelProperty(value = "安全钳型号（safeClamModel）")
    String safeClamModel;
    @ExcelProperty(value = "控制柜制造单位（controlCabEnterp）")
    String controlCabEnterp;
    @ExcelProperty(value = "轿厢门锁型号（carLockModel）")
    String carLockModel;
    @ExcelProperty(value = "上行保护装置生产企业（upProtectEnterp）")
    String upProtectEnterp;
    @ExcelProperty(value = "轿厢限速器制造单位（limitEnterp）")
    String limitEnterp;
    @ExcelProperty(value = "控制柜型号（controlCabModel）")
    String controlCabModel;
    @ExcelProperty(value = "控制柜编码（controlCabCode）")
    String controlCabCode;
    @ExcelProperty(value = "驱动主机编码（driveHostCode）")
    String driveHostCode;
    @ExcelProperty(value = "轿厢限速器编号（limitCode）")
    String limitCode;
    @ExcelProperty(value = "悬挂介质规格（suspensionMediumSpec）")
    String suspensionMediumSpec;
    @ExcelProperty(value = "轿厢意外移动保护装置型号（carMoveProtectModel）")
    String carMoveProtectModel;
    @ExcelProperty(value = "对重缓冲器编码（heavyBufferCode")
    String heavyBufferCode;
    @ExcelProperty(value = "轿厢意外移动保护装置编号（carMoveProtectCode）")
    String carMoveProtectCode;
    @ExcelProperty(value = "悬挂介质数量（suspensionMediumTotal）")
    String suspensionMediumTotal;
    @ExcelProperty(value = "轿门锁编号（carLockCode）")
    String carLockCode;
    @ExcelProperty(value = "驱动主机减速比（driveHostReduceRatio）")
    String driveHostReduceRatio;
    @ExcelProperty(value = "限速器校验日期（governorVerificateDate）")
    String governorVerificateDate;
    @ExcelProperty(value = "限速器校验报告（governorVerificateReport）")
    String governorVerificateReport;
    @ExcelIgnore
    String dataSource;
}
