package com.dcs.equipment.domain.vo;

import com.dcs.common.annotation.Excel;
import lombok.Data;

import java.util.List;

/**
 * @author: wangpx
 * @date: 2025-04-10 09:56
 */
@Data
public class DataTwinEquipmentVo {
    private Long equipmentId;

    /** 设备地址 */
//    @Excel(name = "寄存器地址")
//    private Integer address;

    /** 设备名 */
    @Excel(name = "设备名")
    private String equipmentName;

    /** 数据类型 */
//    @Excel(name = "数据类型")
//    private String dataType;

    /** 父设备id */
    @Excel(name = "父设备id")
    private Long parentsId;

//    /** 流程id */
//    @Excel(name = "流程id")
//    private String flowId;

//    /** 设备标识 */
//    @Excel(name = "设备标识")
//    private String equipmentCode;

//    /** 寄存器类型 */
//    @Excel(name = "寄存器类型")
//    @ApiModelProperty(value = "寄存器类型（1线圈3输入4保持）")
//    private String registerCode;

//    /** 单位类型 */
//    @Excel(name = "单位类型")
//    private String unitType;

//    /** 类型 */
//    @Excel(name = "设备类型")
//    private String equipmentType;

//    /** 流程归属 */
//    @Excel(name = "流程归属")
//    private String flowName;

    /** 设备值 */
    @Excel(name = "设备值")
    private Object value;

    private List<DataTwinEquipmentVo> children;
}
