补充新更新
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
package com.njcn.quality.pojo.constant;
|
||||
|
||||
/**
|
||||
* @author 徐扬
|
||||
*/
|
||||
public interface ApiParam {
|
||||
|
||||
/**
|
||||
* 设备接入网络设备注册申请
|
||||
*/
|
||||
String CMD_DEV_REGISTER = "CMD_DEV_REGISTER";
|
||||
|
||||
/**
|
||||
* 平台对接入网络设备注册应答
|
||||
*/
|
||||
String REP_DEV_REGISTER = "REP_DEV_REGISTER";
|
||||
|
||||
/**
|
||||
* 设备接入请求
|
||||
*/
|
||||
String CMD_LINKUP = "CMD_LINKUP";
|
||||
|
||||
/**
|
||||
* 设备接入应答
|
||||
*/
|
||||
String REP_LINKUP = "REP_LINKUP";
|
||||
|
||||
/**
|
||||
* 设备主动断开上报
|
||||
*/
|
||||
String ACT_LINK_DOWN = "ACT_LINK_DOWN";
|
||||
|
||||
/**
|
||||
* 设备心跳请求
|
||||
*/
|
||||
String CMD_HEARTBEAT = "CMD_HEARTBEAT";
|
||||
|
||||
/**
|
||||
* 设备心跳应答
|
||||
*/
|
||||
String REP_HEARTBEAT = "REP_HEARTBEAT";
|
||||
|
||||
/**
|
||||
* 联网装置主题信息上送
|
||||
*/
|
||||
String ACT_DEV_TOPIC = "ACT_DEV_TOPIC";
|
||||
|
||||
/**
|
||||
* 设备数据询问
|
||||
*/
|
||||
String CMD_DEV_DATA = "CMD_DEV_DATA";
|
||||
|
||||
/**
|
||||
* 联网装置主题信息上送
|
||||
*/
|
||||
String REP_DEV_DATA = "REP_DEV_DATA";
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
package com.njcn.quality.pojo.constant;
|
||||
|
||||
/**
|
||||
* @author 徐扬
|
||||
*/
|
||||
public interface DataType {
|
||||
|
||||
/**
|
||||
* 电度数据
|
||||
*/
|
||||
String EPD = "EPD";
|
||||
|
||||
/**
|
||||
* 电能质量数据
|
||||
*/
|
||||
String PQD = "PQD";
|
||||
|
||||
/**
|
||||
* 事件
|
||||
*/
|
||||
String EVT = "EVT";
|
||||
|
||||
/**
|
||||
* 告警
|
||||
*/
|
||||
String ALM = "ALM";
|
||||
|
||||
/**
|
||||
* 通用测量
|
||||
*/
|
||||
String MD = "MD";
|
||||
|
||||
/**
|
||||
* 通用测量
|
||||
*/
|
||||
String STS = "STS";
|
||||
|
||||
/**
|
||||
* 开入信号量
|
||||
*/
|
||||
String DI = "DI";
|
||||
|
||||
/**
|
||||
* 开入信号量
|
||||
*/
|
||||
String DO = "DO";
|
||||
|
||||
/**
|
||||
* 参数
|
||||
*/
|
||||
String PARM = "PARM";
|
||||
|
||||
/**
|
||||
* 控制
|
||||
*/
|
||||
String CTRL = "CTRL";
|
||||
|
||||
/**
|
||||
* 自动控制
|
||||
*/
|
||||
String ACTRL = "ACTRL";
|
||||
|
||||
/**
|
||||
* 模板
|
||||
*/
|
||||
String TEMPLATE = "TEMPLATE";
|
||||
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
package com.njcn.quality.pojo.constant;
|
||||
|
||||
|
||||
/**
|
||||
* @author 徐扬
|
||||
*/
|
||||
public interface ModelState {
|
||||
|
||||
/**
|
||||
* 注册成功状态
|
||||
*/
|
||||
Integer SUCCESS = 1;
|
||||
|
||||
Integer FAIL = 0;
|
||||
|
||||
/**
|
||||
* DID操作
|
||||
*/
|
||||
Integer REGISTER = 1;
|
||||
|
||||
Integer UNREGISTER = 0;
|
||||
|
||||
Integer ACCESS = 2;
|
||||
|
||||
/**
|
||||
* 报文处理优先级
|
||||
*/
|
||||
Integer PRIORITY_FIRST = 1;
|
||||
|
||||
Integer PRIORITY_SECOND = 2;
|
||||
|
||||
Integer PRIORITY_THIRD = 3;
|
||||
|
||||
Integer PRIORITY_FORTH = 4;
|
||||
|
||||
Integer PRIORITY_FIFTH = 5;
|
||||
|
||||
/**
|
||||
* 报文过期的相对时间 -1表示永不过期
|
||||
*/
|
||||
Integer EXPIRE = -1;
|
||||
|
||||
/**
|
||||
* 设备类型(0:联网设备;1:逻辑设备)
|
||||
*/
|
||||
Integer NET_DEV = 0;
|
||||
Integer LOGIC_DEV = 1;
|
||||
|
||||
/**
|
||||
* 操作类型
|
||||
*/
|
||||
String WRITE = "write";
|
||||
String READ = "read";
|
||||
|
||||
Integer online = 1;
|
||||
Integer offline = 0;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.njcn.quality.pojo.constant;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/3/25
|
||||
*/
|
||||
public interface TableName {
|
||||
|
||||
String eleEpdPqd = "ele_epd_pqd";
|
||||
String eleMd = "ele_md";
|
||||
String eleCtrl = "ele_ctrl";
|
||||
String eleSts = "ele_sts";
|
||||
|
||||
String powerData = "power_data";
|
||||
String powerDataReal = "power_data_Real";
|
||||
|
||||
String powerQuality = "power_quality_data";
|
||||
String powerQualityReal = "power_quality_data_Real";
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package com.njcn.quality.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 15:10
|
||||
*/
|
||||
@Data
|
||||
public class ACtrlDTO implements Serializable {
|
||||
|
||||
@SerializedName("Name")
|
||||
private String name;
|
||||
|
||||
@SerializedName("IDX")
|
||||
private Integer idx;
|
||||
|
||||
@SerializedName("Enable")
|
||||
private Integer enable;
|
||||
|
||||
@SerializedName("Number")
|
||||
private Integer number;
|
||||
|
||||
@SerializedName("StartTime")
|
||||
private String startTime;
|
||||
|
||||
@SerializedName("EndTime")
|
||||
private String endTime;
|
||||
|
||||
@SerializedName("Condition")
|
||||
private List<String> condition;
|
||||
|
||||
@SerializedName("OutRes")
|
||||
private List<String> outRes;
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/12 17:04
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class AccessDTO extends PublicParamDTO implements Serializable {
|
||||
|
||||
/**
|
||||
* 请求参数
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class AccessRequest extends AccessDTO implements Serializable{
|
||||
|
||||
@SerializedName("expire")
|
||||
private Integer expire;
|
||||
|
||||
@SerializedName("param")
|
||||
private AccessParamDTO param;
|
||||
}
|
||||
|
||||
/**
|
||||
* 应答参数
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class AccessResponse extends AccessDTO implements Serializable{
|
||||
|
||||
@SerializedName("code")
|
||||
private Integer code;
|
||||
|
||||
@SerializedName("msg")
|
||||
private String msg;
|
||||
|
||||
@SerializedName("param")
|
||||
private AccessParamDTO param;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.njcn.quality.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/12 17:08
|
||||
*/
|
||||
@Data
|
||||
public class AccessParamDTO implements Serializable {
|
||||
|
||||
@SerializedName("DID")
|
||||
List<String> did;
|
||||
|
||||
@SerializedName("TpList")
|
||||
List<TpListDTO> tpList;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/4/22
|
||||
*/
|
||||
@Data
|
||||
public class AirStrategyDTO {
|
||||
private Integer mid;
|
||||
private String deviceId;
|
||||
private Long timestamp;
|
||||
private Integer expire;
|
||||
private String type;
|
||||
private Param param;
|
||||
|
||||
|
||||
|
||||
@Data
|
||||
public static class Param{
|
||||
private String lineId;
|
||||
private String action;
|
||||
private String parm;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/13 14:45
|
||||
*/
|
||||
@Data
|
||||
public class AlmDTO implements Serializable {
|
||||
|
||||
@SerializedName("Name")
|
||||
private String name;
|
||||
|
||||
@SerializedName("IDX")
|
||||
private Integer idx;
|
||||
|
||||
@SerializedName("Type")
|
||||
private String type;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/12 21:28
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class AskDataDTO extends PublicParamDTO implements Serializable {
|
||||
|
||||
/**
|
||||
* 请求参数
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class AskDataRequest extends AskDataDTO implements Serializable{
|
||||
|
||||
@SerializedName("param")
|
||||
private AskDataParamDTO param;
|
||||
}
|
||||
|
||||
/**
|
||||
* 响应参数
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class AskDataResponse extends AskDataDTO implements Serializable{
|
||||
|
||||
@SerializedName("code")
|
||||
private Integer code;
|
||||
|
||||
@SerializedName("msg")
|
||||
private String msg;
|
||||
|
||||
@SerializedName("param")
|
||||
private TemplateDataArrayDTO param;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/12 21:30
|
||||
*/
|
||||
@Data
|
||||
public class AskDataParamDTO implements Serializable {
|
||||
|
||||
private String dataType;
|
||||
|
||||
private String operate;
|
||||
|
||||
private String startTime;
|
||||
|
||||
private String endTime;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/13 12:09
|
||||
*/
|
||||
@Data
|
||||
public class CpuInfoDTO implements Serializable {
|
||||
|
||||
@SerializedName("CpuCore")
|
||||
private Integer cpuCore;
|
||||
|
||||
@SerializedName("CpuFreq")
|
||||
private Float cpuFreq;
|
||||
|
||||
@SerializedName("Arch")
|
||||
private String arch;
|
||||
|
||||
@SerializedName("CpuLmt")
|
||||
private Float cpuLmt;
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
package com.njcn.quality.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 15:06
|
||||
*/
|
||||
@Data
|
||||
public class CtrlDTO implements Serializable {
|
||||
|
||||
@SerializedName("Name")
|
||||
private String name;
|
||||
|
||||
@SerializedName("IDX")
|
||||
private Integer idx;
|
||||
|
||||
@SerializedName("Type")
|
||||
private String type;
|
||||
|
||||
@SerializedName("Check")
|
||||
private Integer remoteCheck;
|
||||
|
||||
@SerializedName("Auto")
|
||||
private Integer auto;
|
||||
|
||||
@SerializedName("MaxNum")
|
||||
private Integer maxNum;
|
||||
|
||||
@SerializedName("MinNum")
|
||||
private Integer minNum;
|
||||
|
||||
@SerializedName("Ctlvalue")
|
||||
private List<String> ctlValue;
|
||||
|
||||
@SerializedName("Strlen")
|
||||
private Integer strLen;
|
||||
|
||||
@SerializedName("Encode")
|
||||
private Integer encode;
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.njcn.quality.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/6/20 13:53
|
||||
*/
|
||||
@Data
|
||||
public class CuDevDTO implements Serializable {
|
||||
|
||||
@SerializedName("IDX")
|
||||
private String idx;
|
||||
|
||||
@SerializedName("DevIDList")
|
||||
private List<String> devIdList;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.njcn.quality.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/6/20 13:56
|
||||
*/
|
||||
@Data
|
||||
public class CuIdDTO implements Serializable {
|
||||
|
||||
@SerializedName("ID")
|
||||
private String id;
|
||||
|
||||
@SerializedName("IDX")
|
||||
private String idx;
|
||||
|
||||
@SerializedName("Permissions")
|
||||
private List<String> permissions;
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/13 15:18
|
||||
*/
|
||||
@Data
|
||||
public class DataArrayDTO implements Serializable {
|
||||
|
||||
@SerializedName("Type")
|
||||
private String type;
|
||||
|
||||
@SerializedName("IDX")
|
||||
private Integer idx;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/21 18:57
|
||||
*/
|
||||
@Data
|
||||
public class DataArrayListDTO {
|
||||
|
||||
@SerializedName("TEMPLATE")
|
||||
private TemplateDTO template;
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.njcn.quality.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 14:21
|
||||
*/
|
||||
@Data
|
||||
public class DataSetDTO implements Serializable {
|
||||
|
||||
@SerializedName("Name")
|
||||
private String name;
|
||||
|
||||
@SerializedName("IDX")
|
||||
private Integer idx;
|
||||
|
||||
@SerializedName("DataType")
|
||||
private String dataType;
|
||||
|
||||
@SerializedName("StartTime")
|
||||
private String startTime;
|
||||
|
||||
@SerializedName("Period")
|
||||
private Integer period;
|
||||
|
||||
@SerializedName("StoreFlag")
|
||||
private Integer storeFlag;
|
||||
|
||||
@SerializedName("DataArray")
|
||||
private List<DataArrayDTO> dataArray;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.njcn.quality.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:03
|
||||
*/
|
||||
@Data
|
||||
public class DevCfgDTO implements Serializable {
|
||||
|
||||
@SerializedName("Version")
|
||||
private String version;
|
||||
|
||||
@SerializedName("Time")
|
||||
private String time;
|
||||
|
||||
@SerializedName("Cfg")
|
||||
private List<DeviceDTO> cfg;
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
package com.njcn.quality.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;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/13 12:08
|
||||
*/
|
||||
@Data
|
||||
public class DevInfoDTO implements Serializable {
|
||||
|
||||
@SerializedName("DevType")
|
||||
private String devType;
|
||||
|
||||
@SerializedName("DevName")
|
||||
private String devName;
|
||||
|
||||
@SerializedName("MsgInfo")
|
||||
private String msgInfo;
|
||||
|
||||
@SerializedName("DevStatus")
|
||||
private String devStatus;
|
||||
|
||||
@SerializedName("HardVer")
|
||||
private String hardVer;
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
package com.njcn.quality.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:38
|
||||
*/
|
||||
@Data
|
||||
public class DeviceDTO implements Serializable {
|
||||
|
||||
@SerializedName("DevModName")
|
||||
private String name;
|
||||
|
||||
@SerializedName("DevModVersion")
|
||||
private String version;
|
||||
|
||||
@SerializedName("DevModTime")
|
||||
private String time;
|
||||
|
||||
@SerializedName("ID")
|
||||
private String id;
|
||||
|
||||
@SerializedName("DevType")
|
||||
private String type;
|
||||
|
||||
@SerializedName("DevApp")
|
||||
private String devApp;
|
||||
|
||||
@SerializedName("DevInfo")
|
||||
private DevInfoDTO devInfo;
|
||||
|
||||
@SerializedName("Province")
|
||||
private String province;
|
||||
|
||||
@SerializedName("City")
|
||||
private String city;
|
||||
|
||||
@SerializedName("County")
|
||||
private String county;
|
||||
|
||||
@SerializedName("Address")
|
||||
private String address;
|
||||
|
||||
@SerializedName("Position")
|
||||
private String position;
|
||||
|
||||
@SerializedName("LineNum")
|
||||
private Integer lineNum;
|
||||
|
||||
@SerializedName("LineInfo")
|
||||
private List<LineDTO> lineInfo;
|
||||
|
||||
@SerializedName("FileFrameLength")
|
||||
private Integer fileFrameLength;
|
||||
|
||||
@SerializedName("FileFrameTimeout")
|
||||
private Integer fileFrameTimeout;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/24 18:40
|
||||
*/
|
||||
@Data
|
||||
public class DeviceOperateDTO implements Serializable {
|
||||
|
||||
private String ndid;
|
||||
|
||||
private List<String> did;
|
||||
|
||||
private String type;
|
||||
|
||||
private String message;
|
||||
|
||||
private String time;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/13 14:57
|
||||
*/
|
||||
@Data
|
||||
public class DiDTO extends StsDTO implements Serializable {
|
||||
|
||||
@SerializedName("TranFlag")
|
||||
private Integer tranFlag;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/13 12:09
|
||||
*/
|
||||
@Data
|
||||
public class DiskInfoDTO implements Serializable {
|
||||
|
||||
@SerializedName("DiskPhy")
|
||||
private Float diskPhy;
|
||||
|
||||
@SerializedName("DiskUsePhy")
|
||||
private Float diskUsePhy;
|
||||
|
||||
@SerializedName("DiskLmt")
|
||||
private Float diskLmt;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/13 14:59
|
||||
*/
|
||||
@Data
|
||||
public class DoDTO implements Serializable {
|
||||
|
||||
@SerializedName("Name")
|
||||
private String name;
|
||||
|
||||
@SerializedName("IDX")
|
||||
private Integer idx;
|
||||
|
||||
@SerializedName("CurSts")
|
||||
private Integer curSts;
|
||||
|
||||
@SerializedName("CtlSts")
|
||||
private Integer ctlSts;
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/4/15 8:58
|
||||
*/
|
||||
@Data
|
||||
public class ElePublicDTO {
|
||||
|
||||
private String lineId;
|
||||
|
||||
private Double data;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
package com.njcn.quality.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 14:27
|
||||
*/
|
||||
@Data
|
||||
public class EpdPqdDTO implements Serializable {
|
||||
|
||||
@SerializedName("Name")
|
||||
private String name;
|
||||
|
||||
@SerializedName("IDX")
|
||||
private Integer idx;
|
||||
|
||||
@SerializedName("Type")
|
||||
private String type;
|
||||
|
||||
@SerializedName("Phase")
|
||||
private String phase;
|
||||
|
||||
@SerializedName("Unit")
|
||||
private String unit;
|
||||
|
||||
@SerializedName("HarmStart")
|
||||
private String harmStart;
|
||||
|
||||
@SerializedName("HarmEnd")
|
||||
private String harmEnd;
|
||||
|
||||
@SerializedName("ClassID")
|
||||
private String classId;
|
||||
|
||||
@SerializedName("StatMethod")
|
||||
private List<String> statMethod;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.njcn.quality.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 14:40
|
||||
*/
|
||||
@Data
|
||||
public class EvtDTO implements Serializable {
|
||||
|
||||
@SerializedName("Name")
|
||||
private String name;
|
||||
|
||||
@SerializedName("IDX")
|
||||
private Integer idx;
|
||||
|
||||
@SerializedName("Type")
|
||||
private String type;
|
||||
|
||||
@SerializedName("Parm")
|
||||
private List<EvtParam> param;
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/13 14:41
|
||||
*/
|
||||
@Data
|
||||
public class EvtParam implements Serializable {
|
||||
|
||||
@SerializedName("Name")
|
||||
private String name;
|
||||
|
||||
@SerializedName("Type")
|
||||
private String type;
|
||||
|
||||
@SerializedName("Unit")
|
||||
private String unit;
|
||||
|
||||
@SerializedName("Data")
|
||||
private String data;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/13 13:38
|
||||
*/
|
||||
@Data
|
||||
public class LineDTO implements Serializable {
|
||||
|
||||
@SerializedName("Name")
|
||||
private String name;
|
||||
|
||||
@SerializedName("lineId")
|
||||
private String lineId;
|
||||
|
||||
@SerializedName("IDX")
|
||||
private Integer idx;
|
||||
|
||||
@SerializedName("Province")
|
||||
private String province;
|
||||
|
||||
@SerializedName("City")
|
||||
private String city;
|
||||
|
||||
@SerializedName("County")
|
||||
private String county;
|
||||
|
||||
@SerializedName("Address")
|
||||
private String address;
|
||||
|
||||
@SerializedName("Position")
|
||||
private String position;
|
||||
|
||||
@SerializedName("VolGrade")
|
||||
private String volGrade;
|
||||
|
||||
@SerializedName("PtRatio")
|
||||
private String ptRatio;
|
||||
|
||||
@SerializedName("CtRatio")
|
||||
private String ctRatio;
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
package com.njcn.quality.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 14:48
|
||||
*/
|
||||
@Data
|
||||
public class MdDTO implements Serializable {
|
||||
|
||||
@SerializedName("Name")
|
||||
private String name;
|
||||
|
||||
@SerializedName("IDX")
|
||||
private Integer idx;
|
||||
|
||||
@SerializedName("Type")
|
||||
private String type;
|
||||
|
||||
@SerializedName("Unit")
|
||||
private String unit;
|
||||
|
||||
@SerializedName("Phase")
|
||||
private String phase;
|
||||
|
||||
@SerializedName("ClassID")
|
||||
private String classId;
|
||||
|
||||
@SerializedName("StatMethod")
|
||||
private List<String> statMethod;
|
||||
|
||||
@SerializedName("TranRule")
|
||||
private String tranRule;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/13 12:09
|
||||
*/
|
||||
@Data
|
||||
public class MemInfoDTO implements Serializable {
|
||||
|
||||
@SerializedName("MemPhy")
|
||||
private Float memPhy;
|
||||
|
||||
@SerializedName("MemVirt")
|
||||
private Float memVirt;
|
||||
|
||||
@SerializedName("MemLmt")
|
||||
private Float memLmt;
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/4/22
|
||||
*/
|
||||
@Data
|
||||
public class NetAndDevByLineDTO {
|
||||
|
||||
private String ndid;
|
||||
private String devId;
|
||||
private String lineId;
|
||||
private String lineName;
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.njcn.quality.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 12:03
|
||||
*/
|
||||
@Data
|
||||
public class NetDevDTO implements Serializable {
|
||||
|
||||
@SerializedName("Version")
|
||||
private String version;
|
||||
|
||||
@SerializedName("Time")
|
||||
private String time;
|
||||
|
||||
@SerializedName("DevName")
|
||||
private String devName;
|
||||
|
||||
@SerializedName("DevType")
|
||||
private String devType;
|
||||
|
||||
@SerializedName("NetType")
|
||||
private String netType;
|
||||
|
||||
@SerializedName("NDID")
|
||||
private String nDid;
|
||||
|
||||
@SerializedName("DevTopicVer")
|
||||
private String devTopicVer;
|
||||
|
||||
@SerializedName("Uid")
|
||||
private String uid;
|
||||
|
||||
@SerializedName("CUid")
|
||||
private List<String> cUid;
|
||||
|
||||
@SerializedName("DevInfo")
|
||||
private DevInfoDTO devInfoDTO;
|
||||
|
||||
@SerializedName("CpuInfo")
|
||||
private CpuInfoDTO cpuInfoDTO;
|
||||
|
||||
@SerializedName("MemInfo")
|
||||
private MemInfoDTO memInfoDTO;
|
||||
|
||||
@SerializedName("DiskInfo")
|
||||
private DiskInfoDTO diskInfoDTO;
|
||||
|
||||
@SerializedName("SoftInfo")
|
||||
private SoftInfoDTO softInfoDTO;
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/4/18 20:36
|
||||
*/
|
||||
@Data
|
||||
public class OnlineRateDTO {
|
||||
|
||||
private Long time;
|
||||
|
||||
private String deviceId;
|
||||
|
||||
private Double onlineRate;
|
||||
|
||||
private Integer onlineTime;
|
||||
|
||||
private Integer offlineTime;
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
package com.njcn.quality.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 15:02
|
||||
*/
|
||||
@Data
|
||||
public class ParamDTO implements Serializable {
|
||||
|
||||
@SerializedName("Name")
|
||||
private String name;
|
||||
|
||||
@SerializedName("IDX")
|
||||
private Integer idx;
|
||||
|
||||
@SerializedName("Type")
|
||||
private String type;
|
||||
|
||||
@SerializedName("DataType")
|
||||
private String dataType;
|
||||
|
||||
@SerializedName("ModifyFlag")
|
||||
private Integer modifyFlag;
|
||||
|
||||
@SerializedName("MaxNum")
|
||||
private Integer maxNum;
|
||||
|
||||
@SerializedName("MinNum")
|
||||
private Integer minNum;
|
||||
|
||||
@SerializedName("SetValue")
|
||||
private List<String> setValue;
|
||||
|
||||
@SerializedName("Strlen")
|
||||
private Integer strLen;
|
||||
|
||||
@SerializedName("DefaultValue")
|
||||
private String defaultValue;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/12 19:18
|
||||
*/
|
||||
@Data
|
||||
public class PublicParamDTO implements Serializable {
|
||||
|
||||
/**
|
||||
* 在请求报文中该值为请求 ID,在设备主动上报数据的报文中该字段可不填写
|
||||
*/
|
||||
@SerializedName("mid")
|
||||
private Integer mid;
|
||||
|
||||
@SerializedName("userId")
|
||||
private String userId;
|
||||
|
||||
@SerializedName("deviceId")
|
||||
private String deviceId;
|
||||
|
||||
@SerializedName("timestamp")
|
||||
private String timestamp;
|
||||
|
||||
/**
|
||||
* 报文处理的优先级
|
||||
*/
|
||||
@SerializedName("level")
|
||||
private Integer level;
|
||||
|
||||
@SerializedName("type")
|
||||
private String type;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/11 14:36
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class RegisterDTO extends PublicParamDTO implements Serializable {
|
||||
|
||||
/**
|
||||
* 请求参数
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class RegisterRequest extends RegisterDTO implements Serializable{
|
||||
|
||||
@SerializedName("expire")
|
||||
private Integer expire;
|
||||
|
||||
@SerializedName("param")
|
||||
private RegisterParamDTO.RegisterParamRequest param;
|
||||
}
|
||||
|
||||
/**
|
||||
* 应答参数
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class RegisterResponse extends RegisterDTO implements Serializable{
|
||||
|
||||
@SerializedName("code")
|
||||
private Integer code;
|
||||
|
||||
@SerializedName("msg")
|
||||
private String msg;
|
||||
|
||||
@SerializedName("param")
|
||||
private RegisterParamDTO.RegisterParamResponse param;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/11 14:58
|
||||
*/
|
||||
@Data
|
||||
public class RegisterParamDTO implements Serializable {
|
||||
|
||||
@SerializedName("NDID")
|
||||
private String nDid;
|
||||
|
||||
@SerializedName("DID")
|
||||
private List<String> did;
|
||||
|
||||
/**
|
||||
* 请求参数
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class RegisterParamRequest extends RegisterParamDTO implements Serializable{
|
||||
@SerializedName("type")
|
||||
private Integer type;
|
||||
}
|
||||
|
||||
/**
|
||||
* 应答参数
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class RegisterParamResponse extends RegisterParamDTO implements Serializable{
|
||||
@SerializedName("res")
|
||||
private Integer res;
|
||||
|
||||
@SerializedName("type")
|
||||
private Integer resType;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/13 12:09
|
||||
*/
|
||||
@Data
|
||||
public class SoftInfoDTO implements Serializable {
|
||||
|
||||
@SerializedName("OsName")
|
||||
private String osName;
|
||||
|
||||
@SerializedName("OsVersion")
|
||||
private String osVersion;
|
||||
|
||||
@SerializedName("AppVersion")
|
||||
private String appVersion;
|
||||
|
||||
@SerializedName("AppDate")
|
||||
private String appDate;
|
||||
|
||||
@SerializedName("AppCheck")
|
||||
private String appCheck;
|
||||
|
||||
@SerializedName("Softupdate")
|
||||
private String softUpdate;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/13 14:52
|
||||
*/
|
||||
@Data
|
||||
public class StsDTO implements Serializable {
|
||||
|
||||
@SerializedName("Name")
|
||||
private String name;
|
||||
|
||||
@SerializedName("IDX")
|
||||
private Integer idx;
|
||||
|
||||
@SerializedName("StoreFlag")
|
||||
private Integer storeFlag;
|
||||
|
||||
@SerializedName("CurSts")
|
||||
private Integer curSts;
|
||||
|
||||
@SerializedName("ClassID")
|
||||
private String classId;
|
||||
|
||||
@SerializedName("TranRule")
|
||||
private String tranRule;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.njcn.quality.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 11:36
|
||||
*/
|
||||
@Data
|
||||
public class TemplateDTO implements Serializable {
|
||||
|
||||
@SerializedName("NetDevMod")
|
||||
private NetDevDTO netDev;
|
||||
|
||||
@SerializedName("DevCfg")
|
||||
private DevCfgDTO devCfg;
|
||||
|
||||
@SerializedName("DevMod")
|
||||
private List<DevDTO> dev;
|
||||
|
||||
@SerializedName("UserCfg")
|
||||
private UserCfgDTO userCfg;
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.njcn.quality.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:01
|
||||
*/
|
||||
@Data
|
||||
public class TemplateDataArrayDTO implements Serializable {
|
||||
|
||||
@SerializedName("Data_Type")
|
||||
private String dataType;
|
||||
|
||||
@SerializedName("DsName")
|
||||
private String dsName;
|
||||
|
||||
@SerializedName("Data_Array")
|
||||
private List<DataArrayListDTO> dataArray;
|
||||
|
||||
@SerializedName("Res")
|
||||
private String res;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.CompletableFuture;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/4/1 10:17
|
||||
*/
|
||||
@Data
|
||||
public class ThreadDTO {
|
||||
|
||||
public static Map<String,CompletableFuture<String>> list = new HashMap<>();
|
||||
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.njcn.quality.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/24 14:28
|
||||
*/
|
||||
@Data
|
||||
public class TopicDTO implements Serializable {
|
||||
|
||||
@SerializedName("topic")
|
||||
private List<String> topic;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/24 14:38
|
||||
*/
|
||||
@Data
|
||||
public class TopicParamDTO extends PublicParamDTO implements Serializable {
|
||||
|
||||
@SerializedName("param")
|
||||
private TopicDTO param;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.njcn.quality.pojo.dto;
|
||||
|
||||
import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/12 17:03
|
||||
*/
|
||||
@Data
|
||||
public class TpListDTO implements Serializable {
|
||||
|
||||
@SerializedName("name")
|
||||
private String name;
|
||||
|
||||
@SerializedName("IDX")
|
||||
private String idx;
|
||||
|
||||
@SerializedName("version")
|
||||
private String version;
|
||||
|
||||
@SerializedName("time")
|
||||
private String time;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.njcn.quality.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:05
|
||||
*/
|
||||
@Data
|
||||
public class UserCfgDTO implements Serializable {
|
||||
|
||||
@SerializedName("Version")
|
||||
private String version;
|
||||
|
||||
@SerializedName("Time")
|
||||
private String time;
|
||||
|
||||
@SerializedName("Uid")
|
||||
private String uid;
|
||||
|
||||
@SerializedName("CUid")
|
||||
private List<CuIdDTO> cuId;
|
||||
|
||||
@SerializedName("CuDev")
|
||||
private List<CuDevDTO> cuDev;
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/4/21
|
||||
*/
|
||||
@TableName(value = "ele_air_set")
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
public class AirSet {
|
||||
private String id;
|
||||
private String lineId;
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
* 空调策略
|
||||
* @author cdf
|
||||
* @date 2022/4/21
|
||||
*/
|
||||
@TableName(value = "ele_air_strategy")
|
||||
@Data
|
||||
public class AirStrategy extends BaseEntity {
|
||||
private String id;
|
||||
private String name;
|
||||
private String startTime;
|
||||
private String endTime;
|
||||
private String mode;
|
||||
private Integer temperature;
|
||||
private String wind;
|
||||
private Integer state;
|
||||
private Integer sort;
|
||||
private Integer status;
|
||||
private String xxlId;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-03-03
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("ele_data_array")
|
||||
public class DataArray {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 详细数据表Id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 数据集表Id
|
||||
*/
|
||||
private String pid;
|
||||
|
||||
/**
|
||||
* 数据类型表Id
|
||||
*/
|
||||
private String dataId;
|
||||
|
||||
/**
|
||||
* 数据分类,同一个类型的数据存储到同一个表上(数据表名)
|
||||
*/
|
||||
private String className;
|
||||
|
||||
/**
|
||||
* 排序
|
||||
*/
|
||||
private Integer sort;
|
||||
|
||||
/**
|
||||
* 数据名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 数据名称别名
|
||||
*/
|
||||
private String anotherName;
|
||||
|
||||
/**
|
||||
* 数据编号
|
||||
*/
|
||||
private Integer idx;
|
||||
|
||||
/**
|
||||
* 数据类型
|
||||
*/
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 相别
|
||||
*/
|
||||
private String phase;
|
||||
|
||||
/**
|
||||
* 统计类型
|
||||
*/
|
||||
private String statMethod;
|
||||
|
||||
/**
|
||||
* influxDB表名
|
||||
*/
|
||||
private String classId;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-03-03
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("ele_data_group")
|
||||
public class DataGroup {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 关联数据集表id
|
||||
*/
|
||||
private String pid;
|
||||
|
||||
/**
|
||||
* 分组名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
private Integer sort;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-03-03
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("ele_data_mould")
|
||||
public class DataMould {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 数据模板名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 设备模板编号
|
||||
*/
|
||||
private Integer idx;
|
||||
|
||||
|
||||
/**
|
||||
* 版本号(从V1.00开始)
|
||||
*/
|
||||
private String version;
|
||||
|
||||
/**
|
||||
* 创建或最后修改时间
|
||||
*/
|
||||
private LocalDateTime time;
|
||||
|
||||
private Integer state;
|
||||
|
||||
private LocalDateTime createTime;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-03-03
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("ele_data_set")
|
||||
public class DataSet {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 数据模板表Id
|
||||
*/
|
||||
private String pid;
|
||||
|
||||
/**
|
||||
* 数据集名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 数据集序号
|
||||
*/
|
||||
private Integer idx;
|
||||
|
||||
/**
|
||||
* 是否存储“1”“0”
|
||||
*/
|
||||
private Integer storeFlag;
|
||||
|
||||
private String anotherName;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/7 9:20
|
||||
*/
|
||||
@Data
|
||||
@TableName("ele_dev_version")
|
||||
public class DevVersion {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 设备配置模板表Id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 网关id
|
||||
*/
|
||||
private String ndid;
|
||||
|
||||
/**
|
||||
* 设备类型(0:联网设备;1:逻辑设备)
|
||||
*/
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 版本号(从V1.00开始)
|
||||
*/
|
||||
private String version;
|
||||
|
||||
/**
|
||||
* 创建或最后修改时间
|
||||
*/
|
||||
private LocalDateTime time;
|
||||
|
||||
/**
|
||||
* 状态 0-删除;1-正常
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
|
||||
private LocalDateTime createTime;
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/14 20:29
|
||||
*/
|
||||
@Data
|
||||
@TableName("ele_alm")
|
||||
public class EleALM {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String id;
|
||||
|
||||
private String name;
|
||||
|
||||
private String anotherName;
|
||||
|
||||
private Integer idx;
|
||||
|
||||
private String type;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/14 21:32
|
||||
*/
|
||||
@Data
|
||||
@TableName("ele_actrl")
|
||||
public class EleActrl {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String id;
|
||||
|
||||
private String name;
|
||||
|
||||
private String anotherName;
|
||||
|
||||
private Integer idx;
|
||||
|
||||
private Integer enable;
|
||||
|
||||
private Integer autoIdx;
|
||||
|
||||
private LocalDateTime startTime;
|
||||
|
||||
private LocalDateTime endTime;
|
||||
|
||||
private String condition;
|
||||
|
||||
private String outRes;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/3/29
|
||||
*/
|
||||
|
||||
|
||||
@Data
|
||||
public class EleBind {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String lineId;
|
||||
|
||||
private String tagId;
|
||||
|
||||
private String ndid;
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/14 21:26
|
||||
*/
|
||||
@Data
|
||||
@TableName("ele_ctrl")
|
||||
public class EleCtrl {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String id;
|
||||
|
||||
private String name;
|
||||
|
||||
private String anotherName;
|
||||
|
||||
private Integer idx;
|
||||
|
||||
private String type;
|
||||
|
||||
private Integer remoteCheck;
|
||||
|
||||
private Integer auto;
|
||||
|
||||
private Integer maxNum;
|
||||
|
||||
private Integer minNum;
|
||||
|
||||
private String ctlValue;
|
||||
|
||||
private Integer strLen;
|
||||
|
||||
private String encode;
|
||||
|
||||
private String classId;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/14 20:57
|
||||
*/
|
||||
|
||||
@Data
|
||||
@TableName("ele_di")
|
||||
public class EleDi {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String id;
|
||||
|
||||
private String name;
|
||||
|
||||
private String anotherName;
|
||||
|
||||
private Integer idx;
|
||||
|
||||
private Integer storeFlag;
|
||||
|
||||
private Integer curSts;
|
||||
|
||||
private String classId;
|
||||
|
||||
private String tranRule;
|
||||
|
||||
private Integer tranFlag;
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/24 11:00
|
||||
*/
|
||||
@Data
|
||||
@TableName("ele_dict")
|
||||
public class EleDict extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String id;
|
||||
|
||||
private String pid;
|
||||
|
||||
private String name;
|
||||
|
||||
private String anotherName;
|
||||
|
||||
private Integer state;
|
||||
|
||||
private Integer sort;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/14 20:59
|
||||
*/
|
||||
@Data
|
||||
@TableName("ele_do")
|
||||
public class EleDo {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String id;
|
||||
|
||||
private String name;
|
||||
|
||||
private String anotherName;
|
||||
|
||||
private Integer idx;
|
||||
|
||||
private Integer storeFlag;
|
||||
|
||||
private Integer curSts;
|
||||
|
||||
private String classId;
|
||||
|
||||
private String statMethod;
|
||||
|
||||
private String tranRule;
|
||||
|
||||
private Integer tranFlag;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/14 19:57
|
||||
*/
|
||||
@Data
|
||||
@TableName("ele_epd_pqd")
|
||||
public class EleEpdPqd {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String id;
|
||||
|
||||
private String name;
|
||||
|
||||
private String anotherName;
|
||||
|
||||
private Integer idx;
|
||||
|
||||
private String type;
|
||||
|
||||
private String phase;
|
||||
|
||||
private String unit;
|
||||
|
||||
private Integer harmStart;
|
||||
|
||||
private Integer harmEnd;
|
||||
|
||||
private String classId;
|
||||
|
||||
private String statMethod;
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/14 20:06
|
||||
*/
|
||||
@Data
|
||||
@TableName("ele_evt")
|
||||
public class EleEvt {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String id;
|
||||
|
||||
private String name;
|
||||
|
||||
private String anotherName;
|
||||
|
||||
private Integer idx;
|
||||
|
||||
private String type;
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/14 20:26
|
||||
*/
|
||||
@Data
|
||||
@TableName("ele_evt_parm")
|
||||
public class EleEvtParm {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String id;
|
||||
|
||||
private String pid;
|
||||
|
||||
private String name;
|
||||
|
||||
private String type;
|
||||
|
||||
private String data;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/4/19 10:43
|
||||
*/
|
||||
@Data
|
||||
@TableName("ele_information")
|
||||
public class EleInformation {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 数据更新时间
|
||||
*/
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
/**
|
||||
* 装置id
|
||||
*/
|
||||
private String did;
|
||||
|
||||
/**
|
||||
* 类型
|
||||
*/
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 描述
|
||||
*/
|
||||
private String description;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import lombok.Data;
|
||||
import org.influxdb.annotation.Column;
|
||||
import org.influxdb.annotation.Measurement;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/4/13 10:28
|
||||
*/
|
||||
@Data
|
||||
@Measurement(name = "ele_integrity")
|
||||
public class EleIntegrity {
|
||||
|
||||
@Column(name = "time")
|
||||
private Instant time;
|
||||
|
||||
@Column(name = "line_id")
|
||||
private String lineId;
|
||||
|
||||
@Column(name = "real")
|
||||
private Integer real;
|
||||
|
||||
@Column(name = "due")
|
||||
private Integer due;
|
||||
}
|
||||
@@ -0,0 +1,91 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-02-24
|
||||
*/
|
||||
@Data
|
||||
@TableName("ele_line")
|
||||
public class EleLine{
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 监测点信息表Id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 逻辑设备表Id
|
||||
*/
|
||||
private String pid;
|
||||
|
||||
/**
|
||||
* 监测点Id
|
||||
*/
|
||||
private String lineId;
|
||||
|
||||
/**
|
||||
* 监测点名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 监测点编号
|
||||
*/
|
||||
private Integer idx;
|
||||
|
||||
/**
|
||||
* 安装区域省
|
||||
*/
|
||||
private String province;
|
||||
|
||||
/**
|
||||
* 安装区域市
|
||||
*/
|
||||
private String city;
|
||||
|
||||
/**
|
||||
* 安装区域县或区
|
||||
*/
|
||||
private String county;
|
||||
|
||||
/**
|
||||
* 安装地址(厂区或变电站)
|
||||
*/
|
||||
private String address;
|
||||
|
||||
/**
|
||||
* 安装位置
|
||||
*/
|
||||
private String position;
|
||||
|
||||
/**
|
||||
* 电压等级
|
||||
*/
|
||||
private String volGrade;
|
||||
|
||||
/**
|
||||
* PT变比
|
||||
*/
|
||||
private String ptRatio;
|
||||
|
||||
/**
|
||||
* CT变比
|
||||
*/
|
||||
private String ctRatio;
|
||||
|
||||
/**
|
||||
* 状态
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 负荷配置
|
||||
* @author denghuajun
|
||||
* @version 1.0.0
|
||||
* @date 2022年04月13日 14:46
|
||||
*/
|
||||
@Data
|
||||
@TableName("ele_load_set")
|
||||
public class EleLoadSet {
|
||||
private String id;
|
||||
|
||||
private String lineId;
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/4/6 19:51
|
||||
*/
|
||||
@Data
|
||||
@TableName("ele_logs")
|
||||
public class EleLogs {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 表Id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 联网设备ID
|
||||
*/
|
||||
private String ndid;
|
||||
|
||||
/**
|
||||
* 请求类型
|
||||
*/
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 日志信息
|
||||
*/
|
||||
private String info;
|
||||
|
||||
/**
|
||||
* 请求时间
|
||||
*/
|
||||
private LocalDateTime reqTime;
|
||||
|
||||
/**
|
||||
* 日志创建时间
|
||||
*/
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/14 20:50
|
||||
*/
|
||||
@Data
|
||||
@TableName("ele_md")
|
||||
public class EleMd {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String id;
|
||||
|
||||
private String name;
|
||||
|
||||
private String anotherName;
|
||||
|
||||
private Integer idx;
|
||||
|
||||
private String type;
|
||||
|
||||
private String unit;
|
||||
|
||||
private String phase;
|
||||
|
||||
private String classId;
|
||||
|
||||
private String statMethod;
|
||||
|
||||
private String tranRule;
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import lombok.Data;
|
||||
import org.influxdb.annotation.Column;
|
||||
import org.influxdb.annotation.Measurement;
|
||||
|
||||
import java.time.Instant;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/4/20 19:07
|
||||
*/
|
||||
@Data
|
||||
@Measurement(name = "ele_online_rate")
|
||||
public class EleOnlineRate {
|
||||
|
||||
@Column(name = "time")
|
||||
private Instant time;
|
||||
|
||||
@Column(name = "device_id")
|
||||
private String deviceId;
|
||||
|
||||
@Column(name = "online_rate")
|
||||
private Double onlineRate;
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/14 21:21
|
||||
*/
|
||||
@Data
|
||||
@TableName("ele_parm")
|
||||
public class EleParm {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String id;
|
||||
|
||||
private String name;
|
||||
|
||||
private String anotherName;
|
||||
|
||||
private Integer idx;
|
||||
|
||||
private String type;
|
||||
|
||||
private String dataType;
|
||||
|
||||
private Integer modifyFlag;
|
||||
|
||||
private Integer maxNum;
|
||||
|
||||
private Integer minNum;
|
||||
|
||||
private String setValue;
|
||||
|
||||
private Integer strLen;
|
||||
|
||||
private String defaultValue;
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author denghuajun
|
||||
* @version 1.0.0
|
||||
* @date 2022年04月13日 14:48
|
||||
*/
|
||||
@Data
|
||||
@TableName("ele_rate_set")
|
||||
public class EleRateSet {
|
||||
|
||||
private String id;
|
||||
|
||||
private String time;
|
||||
|
||||
private Float rate;
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 用能统计配置
|
||||
* @author denghuajun
|
||||
* @version 1.0.0
|
||||
* @date 2022年04月13日 14:49
|
||||
*/
|
||||
@Data
|
||||
@TableName("ele_statistical_set")
|
||||
public class EleStatisticalSet {
|
||||
private String id;
|
||||
|
||||
private String conId;
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/14 20:54
|
||||
*/
|
||||
@Data
|
||||
@TableName("ele_sts")
|
||||
public class EleSts {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String id;
|
||||
|
||||
private String name;
|
||||
|
||||
private String anotherName;
|
||||
|
||||
private Integer idx;
|
||||
|
||||
private Integer storeFlag;
|
||||
|
||||
private Integer curSts;
|
||||
|
||||
private String classId;
|
||||
|
||||
private String tranRule;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/22 18:58
|
||||
*/
|
||||
@Data
|
||||
@TableName("ele_topic")
|
||||
public class EleTopic {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String id;
|
||||
|
||||
private String ndid;
|
||||
|
||||
private String topic;
|
||||
|
||||
private Integer type;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/16 13:28
|
||||
*/
|
||||
@Data
|
||||
@TableName("ele_group_arr")
|
||||
public class GroupArray {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String groupId;
|
||||
|
||||
private String arrId;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,132 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-03-03
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("ele_hardware")
|
||||
public class Hardware {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String id;
|
||||
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 设备类型
|
||||
*/
|
||||
private String devType;
|
||||
|
||||
/**
|
||||
* 设备名称
|
||||
*/
|
||||
private String devName;
|
||||
|
||||
/**
|
||||
* 设备厂商信息
|
||||
*/
|
||||
private String msgInfo;
|
||||
|
||||
/**
|
||||
* 设备状态
|
||||
*/
|
||||
private String devStatus;
|
||||
|
||||
/**
|
||||
* 设备硬件版本号
|
||||
*/
|
||||
private String hardVer;
|
||||
|
||||
/**
|
||||
* CPU核心数
|
||||
*/
|
||||
private Integer cpuCore;
|
||||
|
||||
/**
|
||||
* CPU主频(单位GHz)
|
||||
*/
|
||||
private Float cpuFreq;
|
||||
|
||||
/**
|
||||
* CPU架构
|
||||
*/
|
||||
private String arch;
|
||||
|
||||
/**
|
||||
* CPU监控阈值(单位%)
|
||||
*/
|
||||
private Float cpuLmt;
|
||||
|
||||
/**
|
||||
* 物理内存(单位MB)
|
||||
*/
|
||||
private Float memPhy;
|
||||
|
||||
/**
|
||||
* 虚拟内存(单位MB)
|
||||
*/
|
||||
private Float memVirt;
|
||||
|
||||
/**
|
||||
* 内存监控阈值(单位%)
|
||||
*/
|
||||
private Float memLmt;
|
||||
|
||||
/**
|
||||
* 磁盘空间(单位MB)
|
||||
*/
|
||||
private Float diskPhy;
|
||||
|
||||
/**
|
||||
* 存储监控阈值(单位%)
|
||||
*/
|
||||
private Float diskLmt;
|
||||
|
||||
/**
|
||||
* 已使用磁盘空间(单位MB)
|
||||
*/
|
||||
private Float diskUsePhy;
|
||||
|
||||
/**
|
||||
* 操作系统名称,裸机系统填None
|
||||
*/
|
||||
private String osName;
|
||||
|
||||
/**
|
||||
* 操作系统版本,裸机系统填None
|
||||
*/
|
||||
private String osVersion;
|
||||
|
||||
/**
|
||||
* 应用程序版本号
|
||||
*/
|
||||
private String appVersion;
|
||||
|
||||
/**
|
||||
* 应用程序发布日期
|
||||
*/
|
||||
private String appDate;
|
||||
|
||||
/**
|
||||
* 应用程序校验码
|
||||
*/
|
||||
private String appCheck;
|
||||
|
||||
/**
|
||||
* 是否支持远程升级程序
|
||||
*/
|
||||
private String softUpdate;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/3/23 21:49
|
||||
*/
|
||||
@Data
|
||||
@TableName("ele_logic_access")
|
||||
public class LogicAccess {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String id;
|
||||
|
||||
private String pid;
|
||||
|
||||
private String did;
|
||||
|
||||
private Integer state;
|
||||
|
||||
private LocalDateTime createTime;
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,133 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-02-24
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("ele_logic_dev")
|
||||
public class LogicDev {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 逻辑设备表Id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 联网设备表Id
|
||||
*/
|
||||
private String pid;
|
||||
|
||||
/**
|
||||
* 设备ID,标识网关下接入的设备或者直连设备
|
||||
*/
|
||||
private String did;
|
||||
|
||||
/**
|
||||
* 版本信息表Id
|
||||
*/
|
||||
private String versionId;
|
||||
|
||||
/**
|
||||
* 设备数据模板Id
|
||||
*/
|
||||
private String idx;
|
||||
|
||||
/**
|
||||
* 设备名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 设备型号(字典表)
|
||||
*/
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 设备类别(用途)
|
||||
*/
|
||||
private String devApp;
|
||||
|
||||
/**
|
||||
* 设备和联网装置通讯协议
|
||||
*/
|
||||
private String protocol;
|
||||
|
||||
/**
|
||||
* 设备和联网装置通讯接口“Lora”“RS485”“Eth”“Bus”内部总线方式
|
||||
*/
|
||||
private String ci;
|
||||
|
||||
/**
|
||||
* 内部时钟源“Rtc”“None”
|
||||
*/
|
||||
private String iclk;
|
||||
|
||||
/**
|
||||
* 外部时钟源“BCode”“Sntp”“MasterStation”
|
||||
*/
|
||||
private String eclk;
|
||||
|
||||
/**
|
||||
* 数据上送周期(单位秒)
|
||||
*/
|
||||
private Integer period;
|
||||
|
||||
/**
|
||||
* 安装区域省
|
||||
*/
|
||||
private String province;
|
||||
|
||||
/**
|
||||
* 安装区域市
|
||||
*/
|
||||
private String city;
|
||||
|
||||
/**
|
||||
* 安装区域县或区
|
||||
*/
|
||||
private String county;
|
||||
|
||||
/**
|
||||
* 安装地址(厂区或变电站)
|
||||
*/
|
||||
private String address;
|
||||
|
||||
/**
|
||||
* 安装位置
|
||||
*/
|
||||
private String position;
|
||||
|
||||
/**
|
||||
* 总线路
|
||||
*/
|
||||
private Integer allNum;
|
||||
|
||||
|
||||
/**
|
||||
* 监测点数目
|
||||
*/
|
||||
private String lineNum;
|
||||
|
||||
|
||||
/**
|
||||
* 状态
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,81 @@
|
||||
package com.njcn.quality.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2022-02-22
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@TableName("ele_net_dev")
|
||||
public class NetDev extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 联网设备表Id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 联网设备名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 联网设备ID
|
||||
*/
|
||||
private String ndid;
|
||||
|
||||
/**
|
||||
* 关联版本信息表Id
|
||||
*/
|
||||
private String versionId;
|
||||
|
||||
/**
|
||||
* 联网设备型号(字典表)
|
||||
*/
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 联网设备接入网络方式 “4G” “WIFI” (字典表)
|
||||
*/
|
||||
private String netType;
|
||||
|
||||
/**
|
||||
* 用户ID
|
||||
*/
|
||||
private String uid;
|
||||
|
||||
/**
|
||||
* 子用户信息
|
||||
*/
|
||||
private String cuid;
|
||||
|
||||
/**
|
||||
* 状态
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
/**
|
||||
* 排序
|
||||
* @author cdf
|
||||
* @date 2022/4/20
|
||||
*/
|
||||
private Integer sort;
|
||||
|
||||
/**
|
||||
* 通讯状态状态
|
||||
* 0:中断 1:正常
|
||||
*/
|
||||
private Integer comFlag;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
package com.njcn.quality.pojo.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
* 空调策略
|
||||
* @author cdf
|
||||
* @date 2022/4/21
|
||||
*/
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public class AirStrategyVO {
|
||||
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty(name = "策略名称",required = true)
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty(name = "开始时间",required = true)
|
||||
private String startTime;
|
||||
|
||||
@ApiModelProperty(name = "开始时间",required = true)
|
||||
private String endTime;
|
||||
|
||||
@ApiModelProperty(name = "空调模式",required = true)
|
||||
private String mode;
|
||||
@ApiModelProperty(name = "空调温度",required = true)
|
||||
private Integer temperature;
|
||||
|
||||
@ApiModelProperty(name = "空调风速",required = true)
|
||||
private String wind;
|
||||
|
||||
@ApiModelProperty(name = "排序",required = true)
|
||||
private Integer sort;
|
||||
|
||||
@ApiModelProperty(name = "监测点集",required = true)
|
||||
private List<String> lineIds;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.njcn.quality.pojo.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/3/10
|
||||
*/
|
||||
@Data
|
||||
public class DataGroupTemplateVO {
|
||||
private String id;
|
||||
private String pid;
|
||||
private String name;
|
||||
private Integer sort;
|
||||
private Integer level = 1;
|
||||
|
||||
private List<EnergyTemplateVO> children;
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.njcn.quality.pojo.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/3/28
|
||||
*/
|
||||
@Data
|
||||
public class DataHisVO {
|
||||
|
||||
private String name;
|
||||
private String anotherName;
|
||||
private List<List<String>> value;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
package com.njcn.quality.pojo.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 类的介绍:
|
||||
*
|
||||
* @author xuyang
|
||||
* @version 1.0.0
|
||||
* @createTime 2022/4/13 10:45
|
||||
*/
|
||||
@Data
|
||||
public class EleIntegrityVO {
|
||||
|
||||
@ApiModelProperty("id")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty("pid")
|
||||
private String pid;
|
||||
|
||||
@ApiModelProperty("did")
|
||||
private String did;
|
||||
|
||||
@ApiModelProperty("lineId")
|
||||
private String lineId;
|
||||
|
||||
@ApiModelProperty("名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("工程信息")
|
||||
private String info;
|
||||
|
||||
@ApiModelProperty("通讯状态")
|
||||
private Integer comFlag;
|
||||
|
||||
@ApiModelProperty("数据完整性")
|
||||
private Double integrity = 3.14159;
|
||||
|
||||
@ApiModelProperty("子集")
|
||||
private List<EleIntegrityVO> children;
|
||||
|
||||
private List<EleIntegrityVO> lineData;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.njcn.quality.pojo.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author denghuajun
|
||||
* @version 1.0.0
|
||||
* @date 2022年04月15日 16:34
|
||||
*/
|
||||
@Data
|
||||
public class EleLoadSetTreeVO {
|
||||
@ApiModelProperty("未绑监测点")
|
||||
private List<EnergyDeviceTreeVO> noBinds;
|
||||
|
||||
@ApiModelProperty("已绑监测点")
|
||||
private List<EnergyDeviceTreeVO> binds;
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.njcn.quality.pojo.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 用能负荷类型配置
|
||||
* @author denghuajun
|
||||
* @version 1.0.0
|
||||
* @date 2022年04月14日 15:20
|
||||
*/
|
||||
@Data
|
||||
public class EleLoadSetVO implements Serializable {
|
||||
|
||||
@ApiModelProperty("用能负荷类型id")
|
||||
private String loadId;
|
||||
|
||||
@ApiModelProperty("用能负荷类型名称")
|
||||
private String loadName;
|
||||
|
||||
@ApiModelProperty("是否参与总负荷计算:0-是,1-否")
|
||||
private Integer flag;
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.njcn.quality.pojo.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author denghuajun
|
||||
* @version 1.0.0
|
||||
* @date 2022年04月14日 16:19
|
||||
*/
|
||||
@Data
|
||||
public class EleMdVO implements Serializable {
|
||||
@ApiModelProperty("Id")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty("name")
|
||||
private String name;
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.njcn.quality.pojo.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 费率配置
|
||||
* @author denghuajun
|
||||
* @version 1.0.0
|
||||
* @date 2022年04月13日 18:41
|
||||
*/
|
||||
@Data
|
||||
public class EleRateVO implements Serializable {
|
||||
|
||||
@ApiModelProperty("费率类型Id")
|
||||
private String rateTypeId;
|
||||
|
||||
@ApiModelProperty("费率类型")
|
||||
private String rateTypeName;
|
||||
|
||||
@ApiModelProperty("时间段")
|
||||
private String rateTypeTime;
|
||||
|
||||
@ApiModelProperty("电费")
|
||||
private String rate;
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.njcn.quality.pojo.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author denghuajun
|
||||
* @version 1.0.0
|
||||
* @date 2022年04月14日 16:22
|
||||
*/
|
||||
@Data
|
||||
public class EleStatisticalTreeVO implements Serializable {
|
||||
@ApiModelProperty("未绑指标")
|
||||
List<EleMdVO> noBinds;
|
||||
|
||||
@ApiModelProperty("已绑指标")
|
||||
List<EleMdVO> binds;
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.njcn.quality.pojo.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 用能统计类型配置
|
||||
* @author denghuajun
|
||||
* @version 1.0.0
|
||||
* @date 2022年04月14日 15:20
|
||||
*/
|
||||
@Data
|
||||
public class EleStatisticalVO implements Serializable {
|
||||
|
||||
@ApiModelProperty("用能统计类型id")
|
||||
private String statisticalId;
|
||||
|
||||
@ApiModelProperty("用能统计类型名称")
|
||||
private String statisticalName;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.njcn.quality.pojo.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/4/19
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class ElectCompareVO {
|
||||
|
||||
private String loadId;
|
||||
private String loadName;
|
||||
private Float feng;
|
||||
private Float ping;
|
||||
private Float gu;
|
||||
|
||||
private Float all;
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.njcn.quality.pojo.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
* 用能设备树
|
||||
* @author cdf
|
||||
* @date 2022/3/1
|
||||
*/
|
||||
@Data
|
||||
public class EnergyDeviceTreeVO {
|
||||
private String id;
|
||||
|
||||
private String pid;
|
||||
|
||||
private String name;
|
||||
|
||||
private Integer level;
|
||||
|
||||
private Integer sort;
|
||||
|
||||
private String lineId;
|
||||
|
||||
private Integer state;
|
||||
|
||||
private List<EnergyDeviceTreeVO> children;
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package com.njcn.quality.pojo.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/3/2
|
||||
*/
|
||||
@Data
|
||||
public class EnergyTemplateVO {
|
||||
|
||||
private String id;
|
||||
private String pid;
|
||||
private String anotherName;
|
||||
private String name;
|
||||
private Integer sort;
|
||||
private String type;
|
||||
private String phase ="M";
|
||||
private String unit;
|
||||
private Integer dataCompetence;
|
||||
private Integer operationType;
|
||||
private Integer state;
|
||||
private String dataValue;
|
||||
private String classId;
|
||||
private Integer level;
|
||||
private String time;
|
||||
|
||||
private Object maxValue;
|
||||
private Object minValue;
|
||||
private Object avgValue;
|
||||
|
||||
//空调
|
||||
private Integer maxNum;
|
||||
|
||||
private Integer minNum;
|
||||
|
||||
private String ctlValue;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.njcn.quality.pojo.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/4/18
|
||||
*/
|
||||
@Data
|
||||
public class LoadStatisticVO {
|
||||
|
||||
private String loadId;
|
||||
private String loadName;
|
||||
|
||||
private Float beforeNum;
|
||||
private Float afterNum;
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.njcn.quality.pojo.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/4/15
|
||||
*/
|
||||
@Data
|
||||
public class LoadTendencyVO {
|
||||
private String loadName;
|
||||
private List<List<String>> value;
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
package com.njcn.quality.pojo.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/3/2
|
||||
*/
|
||||
@Data
|
||||
public class LogicDeviceLineInfoVO {
|
||||
|
||||
/**
|
||||
* 逻辑设备表Id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 联网设备表Id
|
||||
*/
|
||||
private String pid;
|
||||
|
||||
/**
|
||||
* 设备ID,标识网关下接入的设备或者直连设备
|
||||
*/
|
||||
private String did;
|
||||
|
||||
/**
|
||||
* 版本信息表Id
|
||||
*/
|
||||
private String versionId;
|
||||
|
||||
|
||||
/**
|
||||
* 设备名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
private String netDevName;
|
||||
|
||||
private String ndid;
|
||||
|
||||
/**
|
||||
* 安装地址(厂区或变电站)
|
||||
*/
|
||||
private String address;
|
||||
|
||||
/**
|
||||
* 安装位置
|
||||
*/
|
||||
private String position;
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,161 @@
|
||||
package com.njcn.quality.pojo.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* pqs
|
||||
*
|
||||
* @author cdf
|
||||
* @date 2022/3/28
|
||||
*/
|
||||
@Data
|
||||
public class NetDevInfoVO {
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 联网设备名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 联网设备ID
|
||||
*/
|
||||
private String ndid;
|
||||
|
||||
/**
|
||||
* 关联版本信息表Id
|
||||
*/
|
||||
private String versionId;
|
||||
|
||||
/**
|
||||
* 联网设备型号(字典表)
|
||||
*/
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 联网设备接入网络方式 “4G” “WIFI” (字典表)
|
||||
*/
|
||||
private String netType;
|
||||
|
||||
/**
|
||||
* 用户ID
|
||||
*/
|
||||
private String uid;
|
||||
|
||||
/**
|
||||
* 子用户信息
|
||||
*/
|
||||
private String cuid;
|
||||
|
||||
/**
|
||||
* 状态
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
|
||||
/**
|
||||
* 设备类型
|
||||
*/
|
||||
private String devType;
|
||||
|
||||
/**
|
||||
* 设备名称
|
||||
*/
|
||||
private String devName;
|
||||
|
||||
/**
|
||||
* 设备厂商信息
|
||||
*/
|
||||
private String msgInfo;
|
||||
|
||||
/**
|
||||
* 设备状态
|
||||
*/
|
||||
private String devStatus;
|
||||
|
||||
/**
|
||||
* 设备硬件版本号
|
||||
*/
|
||||
private String hardVer;
|
||||
|
||||
/**
|
||||
* CPU核心数
|
||||
*/
|
||||
private Integer cpuCore;
|
||||
|
||||
/**
|
||||
* CPU主频(单位GHz)
|
||||
*/
|
||||
private Float cpuFreq;
|
||||
|
||||
/**
|
||||
* CPU架构
|
||||
*/
|
||||
private String arch;
|
||||
|
||||
/**
|
||||
* CPU监控阈值(单位%)
|
||||
*/
|
||||
private Float cpuLmt;
|
||||
|
||||
/**
|
||||
* 物理内存(单位MB)
|
||||
*/
|
||||
private Float memPhy;
|
||||
|
||||
/**
|
||||
* 虚拟内存(单位MB)
|
||||
*/
|
||||
private Float memVirt;
|
||||
|
||||
/**
|
||||
* 内存监控阈值(单位%)
|
||||
*/
|
||||
private Float memLmt;
|
||||
|
||||
/**
|
||||
* 磁盘空间(单位MB)
|
||||
*/
|
||||
private Float diskPhy;
|
||||
|
||||
/**
|
||||
* 存储监控阈值(单位%)
|
||||
*/
|
||||
private Float diskLmt;
|
||||
|
||||
/**
|
||||
* 已使用磁盘空间(单位MB)
|
||||
*/
|
||||
private Float diskUsePhy;
|
||||
|
||||
/**
|
||||
* 操作系统名称,裸机系统填None
|
||||
*/
|
||||
private String osName;
|
||||
|
||||
/**
|
||||
* 操作系统版本,裸机系统填None
|
||||
*/
|
||||
private String osVersion;
|
||||
|
||||
/**
|
||||
* 应用程序版本号
|
||||
*/
|
||||
private String appVersion;
|
||||
|
||||
/**
|
||||
* 应用程序发布日期
|
||||
*/
|
||||
private String appDate;
|
||||
|
||||
/**
|
||||
* 应用程序校验码
|
||||
*/
|
||||
private String appCheck;
|
||||
|
||||
/**
|
||||
* 是否支持远程升级程序
|
||||
*/
|
||||
private String softUpdate;
|
||||
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user