package com.nis.domain.dashboard; import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.google.gson.annotations.SerializedName; import com.wordnik.swagger.annotations.ApiModelProperty; public class NtcRadiusReport implements Serializable{ private static final long serialVersionUID = 7635016645942704971L; @JsonInclude(value = Include.NON_NULL) @ApiModelProperty(value = "接入IP", required = true) protected String nasIp; @JsonInclude(value = Include.NON_NULL) @ApiModelProperty(value = "用户名", required = true) protected String account; @JsonInclude(value = Include.NON_NULL) @ApiModelProperty(value = "次数", required = true) protected Long num; @JsonInclude(value = Include.NON_NULL) @ApiModelProperty(value = "统计时间", required = true) protected String reportTime; /** * 业务类型:1:用户名和接口IP列表 2:根据用户,统计IP变化趋势 3:IP根据,统计用户变化趋势 */ protected String searchBusinessType = "1"; @SerializedName("searchReportStartTime") protected String searchFoundStartTime; @SerializedName("searchReportEndTime") protected String searchFoundEndTime; protected Long searchReportStartTimeCluster; protected Long searchReportEndTimeCluster; protected String searchNasIp; protected String searchAccount; protected String groupType; public String getNasIp() { return nasIp; } public void setNasIp(String nasIp) { this.nasIp = nasIp; } public String getAccount() { return account; } public void setAccount(String account) { this.account = account; } public Long getNum() { return num; } public void setNum(Long num) { this.num = num; } public String getReportTime() { return reportTime; } public void setReportTime(String reportTime) { this.reportTime = reportTime; } public String getSearchBusinessType() { return searchBusinessType; } @JsonIgnore public void setSearchBusinessType(String searchBusinessType) { this.searchBusinessType = searchBusinessType; } @JsonIgnore public String getSearchFoundStartTime() { return searchFoundStartTime; } public void setSearchFoundStartTime(String searchFoundStartTime) { this.searchFoundStartTime = searchFoundStartTime; } @JsonIgnore public String getSearchFoundEndTime() { return searchFoundEndTime; } public void setSearchFoundEndTime(String searchFoundEndTime) { this.searchFoundEndTime = searchFoundEndTime; } @JsonIgnore public Long getSearchReportStartTimeCluster() { return searchReportStartTimeCluster; } public void setSearchReportStartTimeCluster( Long searchReportStartTimeCluster) { this.searchReportStartTimeCluster = searchReportStartTimeCluster; } @JsonIgnore public Long getSearchReportEndTimeCluster() { return searchReportEndTimeCluster; } public void setSearchReportEndTimeCluster(Long searchReportEndTimeCluster) { this.searchReportEndTimeCluster = searchReportEndTimeCluster; } @JsonIgnore public String getSearchNasIp() { return searchNasIp; } public void setSearchNasIp(String searchNasIp) { this.searchNasIp = searchNasIp; } @JsonIgnore public String getSearchAccount() { return searchAccount; } public void setSearchAccount(String searchAccount) { this.searchAccount = searchAccount; } @JsonIgnore public String getGroupType() { return groupType; } public void setGroupType(String groupType) { this.groupType = groupType; } }