治理暂态事件、文件解析功能

This commit is contained in:
2023-09-07 20:37:25 +08:00
parent 58feaf2aa0
commit d537021ffd
37 changed files with 1466 additions and 179 deletions

View File

@@ -0,0 +1,74 @@
package com.njcn.access.pojo.dto.file;
import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 类的介绍:
*
* @author xuyang
* @version 1.0.0
* @createTime 2023/9/6 8:51
*/
@Data
public class FileDto implements Serializable {
@SerializedName("Mid")
private Integer mid;
@SerializedName("Did")
@ApiModelProperty("逻辑设备 治理逻辑设备为1 电能质量设备为2")
private Integer did;
@SerializedName("Pri")
private Integer pri;
@SerializedName("Type")
private Integer type;
@SerializedName("Code")
private Integer code;
@SerializedName("Msg")
private FileDto.Msg msg;
@Data
public static class Msg{
@SerializedName("Type")
private String type;
@SerializedName("FileInfo")
private FileDto.FileInfo fileInfo;
@SerializedName("Data")
private String data;
@SerializedName("Name")
private String name;
}
@Data
public static class FileInfo{
@SerializedName("Name")
private String name;
@SerializedName("FileTime")
private Long fileTime;
@SerializedName("FileSize")
private Integer fileSize;
@SerializedName("FileCheck")
private String fileCheck;
@SerializedName("FileChkType")
private String fileChkType;
}
}