新增 南瑞相关接口

This commit is contained in:
Lemon
2023-10-09 08:52:38 +08:00
parent 967eb78e73
commit 4507db455e
4 changed files with 163 additions and 9 deletions

View File

@@ -0,0 +1,53 @@
package com.jsowell.thirdparty.nanrui.domain;
import com.alibaba.fastjson2.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 告警信息
*
* @author Lemon
* @Date 2023/10/8 9:09
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class NRAlarmInfo {
/**
* 枪口编号
*/
@JSONField(name = "ConnectorID")
private String connectorId;
/**
* 告警时间
* 格 式 为 yyyy-MM-dd HH:mm:ss
*/
@JSONField(name = "Alert_time")
private String alertTime;
/**
* 告警代码
*/
@JSONField(name = "Alert_code")
private Integer alertCode;
/**
* 描述
* 文字描述,最大长度 256 字符
*/
@JSONField(name = "Describe")
private String describe;
/**
* 状态
* 告警发生0告警恢复1
* 默认为 0
*/
@JSONField(name = "Status")
private Integer status;
}

View File

@@ -1,7 +1,10 @@
package com.jsowell.thirdparty.nanrui.domain;
import com.alibaba.fastjson2.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
@@ -12,6 +15,9 @@ import java.math.BigDecimal;
* @Date 2023/9/25 14:05
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class NRConnectorStatusInfo {
/**