package com.njcn.energy.pojo.dto;

import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 类的介绍：
 *
 * @author xuyang
 * @version 1.0.0
 * @createTime 2022/3/13 13:04
 */
@Data
public class DevDTO implements Serializable {

    @SerializedName("Name")
    private String name;

    @SerializedName("Version")
    private String version;

    @SerializedName("Time")
    private String time;

    @SerializedName("IDX")
    private Integer idx;

    @SerializedName("DevType")
    private String devType;

    @SerializedName("DataList")
    private List<String> dataList;

    @SerializedName("DataSet")
    private List<DataSetDTO> dataSet;

    @SerializedName("IClk")
    private String iclk;

    @SerializedName("EClk")
    private String eclk;

    @SerializedName("LineNum")
    private Integer lineNum;

    @SerializedName("EPD")
    private List<EpdPqdDTO> epd;

    @SerializedName("PQD")
    private List<EpdPqdDTO> pqd;

    @SerializedName("EVT")
    private List<EvtDTO> evt;

    @SerializedName("ALM")
    private List<AlmDTO> alm;

    @SerializedName("MD")
    private List<MdDTO> md;

    @SerializedName("STS")
    private List<StsDTO> sts;

    @SerializedName("DI")
    private List<DiDTO> di;

    @SerializedName("DO")
    private List<DoDTO> doDTO;

    @SerializedName("Param")
    private List<ParamDTO> param;

    @SerializedName("CTRL")
    private List<CtrlDTO> ctrl;

    @SerializedName("ACTRL")
    private List<ACtrlDTO> aCtrl;

}
