/**
* Copyright © 2015-2020 JeePlus All rights reserved.
*/
package com.jeeplus.modules.monitor.entity;
import org.hibernate.validator.constraints.Length;
import com.jeeplus.common.persistence.DataEntity;
import com.jeeplus.common.utils.excel.annotation.ExcelField;
/**
* 系统监控Entity
* @author liugf
* @version 2016-02-07
*/
public class Monitor extends DataEntity {
private static final long serialVersionUID = 1L;
private String cpu; // cpu使用率
private String jvm; // jvm使用率
private String ram; // 内存使用率
private String toEmail; // 警告通知邮箱
public Monitor() {
super();
}
public Monitor(String id){
super(id);
}
@Length(min=0, max=64, message="cpu使用率长度必须介于 0 和 64 之间")
@ExcelField(title="cpu使用率", align=2, sort=1)
public String getCpu() {
return cpu;
}
public void setCpu(String cpu) {
this.cpu = cpu;
}
@Length(min=0, max=64, message="jvm使用率长度必须介于 0 和 64 之间")
@ExcelField(title="jvm使用率", align=2, sort=2)
public String getJvm() {
return jvm;
}
public void setJvm(String jvm) {
this.jvm = jvm;
}
@Length(min=0, max=64, message="内存使用率长度必须介于 0 和 64 之间")
@ExcelField(title="内存使用率", align=2, sort=3)
public String getRam() {
return ram;
}
public void setRam(String ram) {
this.ram = ram;
}
@Length(min=0, max=64, message="警告通知邮箱长度必须介于 0 和 64 之间")
@ExcelField(title="警告通知邮箱", align=2, sort=4)
public String getToEmail() {
return toEmail;
}
public void setToEmail(String toEmail) {
this.toEmail = toEmail;
}
}