package com.rongwe.scentity.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * ImportCheckItemsVo class
 *
 * @author XH
 * @date 2024/06/20
 */
@Data
public class ImportCheckItemsVo implements Serializable {
    /**
     * 树名称
     */
    @Excel(name = "左侧树表", orderNum = "0")
    private String treeName;

    /**
     *
     */
    @Excel(name = "设备名称", orderNum = "1")
    private String checkitemname;

    /**
     * 设备类型
     */
    @Excel(name = "设备类型", orderNum = "2")
    private String checkitemtype;

    /**
     * 规格型号
     */
    @Excel(name = "规格型号", orderNum = "3")
    private String devicemodel;

    /**
     * 出厂编号
     */
    @Excel(name = "出厂编号", orderNum = "4")
    private String deviceoutcode;
    /**
     * 安装地点
     */
    @Excel(name = "安装地点", orderNum = "5")
    private String deviceaddress;

    /**
     * 设备编号
     */
    @Excel(name = "设备编号", orderNum = "6")
    private String checkitemcode;

    /**
     * 设备代码
     */
    @Excel(name = "设备代码", orderNum = "7")
    private String devicecode;

    /**
     * 注册代码
     */
    @Excel(name = "注册代码", orderNum = "8")
    private String signupcode;

    /**
     * 制造单位名称
     */
    @Excel(name = "设备制造单位名称", orderNum = "9")
    private String devicenakedname;

    /**
     * 设备制造日期
     */
    @Excel(name = "设备制造日期", orderNum = "10")
    private String devicecreatestr;

    /**
     * 设备使用状态
     */
    @Excel(name = "设备使用状态", orderNum = "11")
    private String devicestatus;
    /**
     * 使用登记证编号
     */
    @Excel(name = "使用登记证编号", orderNum = "12")
    private String registrationno;
    /**
     * 环保号
     */
    @Excel(name = "环保号", orderNum = "13")
    private String environmentalprotectionno;

    /**
     * 备案号
     */
    @Excel(name = "备案号", orderNum = "14")
    private String filingno;
    /**
     * 设备安装日期
     */
    @Excel(name = "设备安装日期", orderNum = "15")
    private String deviceinstallstr;

    /**
     * 设备开始使用日期
     */
    @Excel(name = "开始使用日期", orderNum = "16")
    private String devicestartstr;

    /**
     * 类别
     */
    @Excel(name = "类别", orderNum = "17")
    private String category;

    /**
     * 年限
     */
    @Excel(name = "年限", orderNum = "18")
    private Integer life;
    /**
     * 检验日期
     */
    @Excel(name = "检验日期", orderNum = "19")
    private String devicecheckstr;

    /**
     * 下次检验日期
     */
    @Excel(name = "下次检验日期", orderNum = "20")
    private String nextcheckstr;

    /**
     * 检验结论
     */
    @Excel(name = "检验结论", orderNum = "21")
    private String inspectresult;
    /**
     * 检验机构名称
     */
    @Excel(name = "检验机构名称", orderNum = "22")
    private String inspectby;

    /**
     * 预计提醒日期
     */
    @Excel(name = "预计提醒日期", orderNum = "23")
    private String warnstr;
    /**
     * 厂内车牌号
     */
    @Excel(name = "厂内车牌号", orderNum = "24")
    private String plantnumber;
    /**
     * 自重（单位T）
     */
    @Excel(name = "自重（单位T）", orderNum = "25")
    private BigDecimal weight;
    /**
     * 厂内编号
     */
    @Excel(name = "厂内编号", orderNum = "26")
    private String plantcode;
    /**
     * 设备位置
     */
    @Excel(name = "设备位置", orderNum = "27")
    private String equaddress;

    /**
     * 额定起重量/高度
     */
    @Excel(name = "额定起重量/高度", orderNum = "28")
    private String weigthorheight;

    /**
     * 双限位
     */
    @Excel(name = "双限位", orderNum = "29")
    private String doublelimitposition;

    /**
     * 公称直径（mm）
     */
    @Excel(name = "公称直径（mm）", orderNum = "30")
    private String nominaldiameter;

    /**
     * 公称壁厚（mm）
     */
    @Excel(name = "公称壁厚（mm）", orderNum = "31")
    private String nominalwallthickness;

    /**
     * 管道长度(m)
     */
    @Excel(name = "管道长度（m）", orderNum = "32")
    private String pipelinelength;
    /**
     * 容积
     */
    @Excel(name = "容积", orderNum = "33")
    private String volume;
    /**
     * 压力（Mpa）
     */
    @Excel(name = "压力（Mpa）", orderNum = "34")
    private String pressure;
    /**
     * 温度（℃）
     */
    @Excel(name = "温度（℃）", orderNum = "35")
    private String temperature;
    /**
     * 介质
     */
    @Excel(name = "介质", orderNum = "36")
    private String medium;
    /**
     * 设备用途
     */
    @Excel(name = "设备用途", orderNum = "37")
    private String equipmentusage;
    /**
     * 备注
     */
    @Excel(name = "备注", orderNum = "38")
    private String deviceremark;
}
