package com.boying.entity;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
import com.boying.util.DateUtil;
|
|
import java.util.Date;
|
|
/**
|
* @version v3.3
|
* @ClassName:DockerState.java
|
* @author: http://www.wgstart.com
|
* @date: 2021年1月16日
|
* @Description: snmp设备信息状态监控
|
* @Copyright: 2019-2021 wgcloud. All rights reserved.
|
*/
|
public class SnmpState extends BaseEntity {
|
|
/**
|
*
|
*/
|
private static final long serialVersionUID = 1L;
|
|
|
/**
|
* 主表,snmpInfoId
|
*/
|
private String snmpInfoId;
|
|
/**
|
* 下行端口入平均流量,单位byte/s
|
*/
|
private String recvAvg;
|
|
/**
|
* 此值用于回显,数据库无此字段,渲染趋势图表使用,此字段是为了统一mysql和pgsql字段类型,所以使用了varchar
|
*/
|
private Double recvAvgDouble;
|
|
/**
|
* 上行端口出平均流量,单位byte/s
|
*/
|
private String sentAvg;
|
|
/**
|
* 此值用于回显,数据库无此字段,渲染趋势图表使用,此字段是为了统一mysql和pgsql字段类型,所以使用了varchar
|
*/
|
private Double sentAvgDouble;
|
|
/**
|
* %CPU使用率
|
*/
|
private String cpuPer;
|
|
/**
|
* 此值用于回显,数据库无此字段,渲染趋势图表使用,此字段是为了统一mysql和pgsql字段类型,所以使用了varchar
|
*/
|
private Double cpuPerDouble;
|
|
/**
|
* %内存使用率
|
*/
|
private String memPer;
|
|
/**
|
* 此值用于回显,数据库无此字段,渲染趋势图表使用,此字段是为了统一mysql和pgsql字段类型,所以使用了varchar
|
*/
|
private Double memPerDouble;
|
|
/**
|
* 添加时间
|
* MM-dd hh:mm:ss
|
*/
|
private String dateStr;
|
|
/**
|
* 创建时间
|
*/
|
private Date createTime;
|
|
public String getSnmpInfoId() {
|
return snmpInfoId;
|
}
|
|
public void setSnmpInfoId(String snmpInfoId) {
|
this.snmpInfoId = snmpInfoId;
|
}
|
|
public String getRecvAvg() {
|
return recvAvg;
|
}
|
|
public void setRecvAvg(String recvAvg) {
|
this.recvAvg = recvAvg;
|
}
|
|
public String getSentAvg() {
|
return sentAvg;
|
}
|
|
public void setSentAvg(String sentAvg) {
|
this.sentAvg = sentAvg;
|
}
|
|
public Date getCreateTime() {
|
return createTime;
|
}
|
|
public void setCreateTime(Date createTime) {
|
this.createTime = createTime;
|
}
|
|
public String getDateStr() {
|
String s = DateUtil.getDateTimeString(this.getCreateTime());
|
if (!StringUtils.isEmpty(s) && s.length() > 16) {
|
return s.substring(5);
|
}
|
return dateStr;
|
}
|
|
public void setDateStr(String dateStr) {
|
this.dateStr = dateStr;
|
}
|
|
public Double getRecvAvgDouble() {
|
if (!StringUtils.isEmpty(recvAvg)) {
|
try {
|
recvAvgDouble = Double.valueOf(recvAvg);
|
} catch (Exception e) {
|
e.printStackTrace();
|
}
|
} else {
|
recvAvgDouble = 0d;
|
}
|
return recvAvgDouble;
|
}
|
|
public void setRecvAvgDouble(Double recvAvgDouble) {
|
this.recvAvgDouble = recvAvgDouble;
|
}
|
|
public Double getSentAvgDouble() {
|
if (!StringUtils.isEmpty(sentAvg)) {
|
try {
|
sentAvgDouble = Double.valueOf(sentAvg);
|
} catch (Exception e) {
|
e.printStackTrace();
|
}
|
} else {
|
sentAvgDouble = 0d;
|
}
|
return sentAvgDouble;
|
}
|
|
public void setSentAvgDouble(Double sentAvgDouble) {
|
this.sentAvgDouble = sentAvgDouble;
|
}
|
|
public String getCpuPer() {
|
return cpuPer;
|
}
|
|
public void setCpuPer(String cpuPer) {
|
this.cpuPer = cpuPer;
|
}
|
|
public Double getCpuPerDouble() {
|
if (!StringUtils.isEmpty(cpuPer)) {
|
try {
|
cpuPerDouble = Double.valueOf(cpuPer);
|
} catch (Exception e) {
|
e.printStackTrace();
|
}
|
} else {
|
cpuPerDouble = 0d;
|
}
|
return cpuPerDouble;
|
}
|
|
public void setCpuPerDouble(Double cpuPerDouble) {
|
this.cpuPerDouble = cpuPerDouble;
|
}
|
|
public String getMemPer() {
|
return memPer;
|
}
|
|
public void setMemPer(String memPer) {
|
this.memPer = memPer;
|
}
|
|
public Double getMemPerDouble() {
|
if (!StringUtils.isEmpty(memPer)) {
|
try {
|
memPerDouble = Double.valueOf(memPer);
|
} catch (Exception e) {
|
e.printStackTrace();
|
}
|
} else {
|
memPerDouble = 0d;
|
}
|
return memPerDouble;
|
}
|
|
public void setMemPerDouble(Double memPerDouble) {
|
this.memPerDouble = memPerDouble;
|
}
|
}
|