为返回给界面的bean中的字段添加@JsonInclude(value=Include.NON_NULL)注解,当值为null时隐藏字段
This commit is contained in:
@@ -1,12 +1,14 @@
|
|||||||
package com.nis.domain.restful;
|
package com.nis.domain.restful;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonInclude.Include;
|
||||||
import com.wordnik.swagger.annotations.ApiModelProperty;
|
import com.wordnik.swagger.annotations.ApiModelProperty;
|
||||||
|
|
||||||
public class NtcAttrTypeReport extends NtcReportEntity<NtcAttrTypeReport>{
|
public class NtcAttrTypeReport extends NtcReportEntity<NtcAttrTypeReport>{
|
||||||
|
|
||||||
private static final long serialVersionUID = -5609071907676757108L;
|
private static final long serialVersionUID = -5609071907676757108L;
|
||||||
|
@JsonInclude(value=Include.NON_NULL)
|
||||||
@ApiModelProperty(value="性质", required=true)
|
@ApiModelProperty(value="性质", required=true)
|
||||||
protected Integer attrType ;
|
protected Integer attrType ;
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,14 @@
|
|||||||
package com.nis.domain.restful;
|
package com.nis.domain.restful;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonInclude.Include;
|
||||||
import com.wordnik.swagger.annotations.ApiModelProperty;
|
import com.wordnik.swagger.annotations.ApiModelProperty;
|
||||||
|
|
||||||
|
|
||||||
public class NtcDestipCountryReport extends NtcReportEntity<NtcDestipCountryReport>{
|
public class NtcDestipCountryReport extends NtcReportEntity<NtcDestipCountryReport>{
|
||||||
|
|
||||||
private static final long serialVersionUID = 7911364106357601141L;
|
private static final long serialVersionUID = 7911364106357601141L;
|
||||||
|
@JsonInclude(value=Include.NON_NULL)
|
||||||
@ApiModelProperty(value="所属国家", required=true)
|
@ApiModelProperty(value="所属国家", required=true)
|
||||||
protected String destCountry;
|
protected String destCountry;
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,14 @@
|
|||||||
package com.nis.domain.restful;
|
package com.nis.domain.restful;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonInclude.Include;
|
||||||
import com.wordnik.swagger.annotations.ApiModelProperty;
|
import com.wordnik.swagger.annotations.ApiModelProperty;
|
||||||
|
|
||||||
public class NtcEntranceReport extends NtcReportEntity<NtcEntranceReport> {
|
public class NtcEntranceReport extends NtcReportEntity<NtcEntranceReport> {
|
||||||
|
|
||||||
private static final long serialVersionUID = -3973713578165502900L;
|
private static final long serialVersionUID = -3973713578165502900L;
|
||||||
|
@JsonInclude(value=Include.NON_NULL)
|
||||||
@ApiModelProperty(value = "局点(出入口)", required = true)
|
@ApiModelProperty(value = "局点(出入口)", required = true)
|
||||||
protected Integer entranceId;
|
protected Integer entranceId;
|
||||||
|
|
||||||
|
|||||||
@@ -1,30 +1,33 @@
|
|||||||
package com.nis.domain.restful;
|
package com.nis.domain.restful;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonInclude.Include;
|
||||||
import com.wordnik.swagger.annotations.ApiModelProperty;
|
import com.wordnik.swagger.annotations.ApiModelProperty;
|
||||||
|
|
||||||
public class NtcLwhhReport extends NtcReportEntity<NtcLwhhReport> {
|
public class NtcLwhhReport extends NtcReportEntity<NtcLwhhReport> {
|
||||||
|
|
||||||
private static final long serialVersionUID = -5980925900825684234L;
|
private static final long serialVersionUID = -5980925900825684234L;
|
||||||
|
@JsonInclude(value = Include.NON_NULL)
|
||||||
@ApiModelProperty(value = "性质", required = true)
|
@ApiModelProperty(value = "性质", required = true)
|
||||||
protected Integer lwhh;
|
protected Integer lwhh;
|
||||||
|
|
||||||
protected String searchLwhh;
|
protected String searchLwhh;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param lwhh the lwhh to set
|
* @param lwhh the lwhh to set
|
||||||
*/
|
*/
|
||||||
public void setLwhh(Integer lwhh) {
|
public void setLwhh(Integer lwhh) {
|
||||||
this.lwhh = lwhh;
|
this.lwhh = lwhh;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return the lwhh
|
* @return the lwhh
|
||||||
*/
|
*/
|
||||||
public Integer getLwhh() {
|
public Integer getLwhh() {
|
||||||
return lwhh;
|
return lwhh;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return the searchLwhh
|
* @return the searchLwhh
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -1,11 +1,14 @@
|
|||||||
package com.nis.domain.restful;
|
package com.nis.domain.restful;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonInclude.Include;
|
||||||
import com.wordnik.swagger.annotations.ApiModelProperty;
|
import com.wordnik.swagger.annotations.ApiModelProperty;
|
||||||
|
|
||||||
public class NtcPzReport extends NtcReportEntity<NtcPzReport>{
|
public class NtcPzReport extends NtcReportEntity<NtcPzReport>{
|
||||||
|
|
||||||
private static final long serialVersionUID = 987165268916441272L;
|
private static final long serialVersionUID = 987165268916441272L;
|
||||||
|
@JsonInclude(value=Include.NON_NULL)
|
||||||
@ApiModelProperty(value="配置ID", required=true)
|
@ApiModelProperty(value="配置ID", required=true)
|
||||||
protected Long cfgId;
|
protected Long cfgId;
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,8 @@ import java.util.Map;
|
|||||||
import javax.xml.bind.annotation.XmlTransient;
|
import javax.xml.bind.annotation.XmlTransient;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonInclude.Include;
|
||||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
||||||
import com.google.common.collect.Maps;
|
import com.google.common.collect.Maps;
|
||||||
import com.nis.domain.Page;
|
import com.nis.domain.Page;
|
||||||
@@ -15,10 +17,13 @@ import com.wordnik.swagger.annotations.ApiModelProperty;
|
|||||||
|
|
||||||
public abstract class NtcReportEntity<T> implements Serializable {
|
public abstract class NtcReportEntity<T> implements Serializable {
|
||||||
|
|
||||||
|
@JsonInclude(value = Include.NON_NULL)
|
||||||
@ApiModelProperty(value = "业务类型", required = true)
|
@ApiModelProperty(value = "业务类型", required = true)
|
||||||
protected Integer service;
|
protected Integer service;
|
||||||
|
@JsonInclude(value = Include.NON_NULL)
|
||||||
@ApiModelProperty(value = "日志数量", required = true)
|
@ApiModelProperty(value = "日志数量", required = true)
|
||||||
protected Long sum;
|
protected Long sum;
|
||||||
|
@JsonInclude(value = Include.NON_NULL)
|
||||||
@ApiModelProperty(value = "统计时间", required = true)
|
@ApiModelProperty(value = "统计时间", required = true)
|
||||||
protected Date reportTime;
|
protected Date reportTime;
|
||||||
|
|
||||||
@@ -80,6 +85,7 @@ public abstract class NtcReportEntity<T> implements Serializable{
|
|||||||
public void setReportTime(Date reportTime) {
|
public void setReportTime(Date reportTime) {
|
||||||
this.reportTime = reportTime;
|
this.reportTime = reportTime;
|
||||||
}
|
}
|
||||||
|
|
||||||
@JsonIgnore
|
@JsonIgnore
|
||||||
public String getSearchBusinessType() {
|
public String getSearchBusinessType() {
|
||||||
return searchBusinessType;
|
return searchBusinessType;
|
||||||
@@ -88,6 +94,7 @@ public abstract class NtcReportEntity<T> implements Serializable{
|
|||||||
public void setSearchBusinessType(String searchBusinessType) {
|
public void setSearchBusinessType(String searchBusinessType) {
|
||||||
this.searchBusinessType = searchBusinessType;
|
this.searchBusinessType = searchBusinessType;
|
||||||
}
|
}
|
||||||
|
|
||||||
@JsonIgnore
|
@JsonIgnore
|
||||||
public String getSearchReportStartTime() {
|
public String getSearchReportStartTime() {
|
||||||
return searchReportStartTime;
|
return searchReportStartTime;
|
||||||
@@ -96,6 +103,7 @@ public abstract class NtcReportEntity<T> implements Serializable{
|
|||||||
public void setSearchReportStartTime(String searchReportStartTime) {
|
public void setSearchReportStartTime(String searchReportStartTime) {
|
||||||
this.searchReportStartTime = searchReportStartTime;
|
this.searchReportStartTime = searchReportStartTime;
|
||||||
}
|
}
|
||||||
|
|
||||||
@JsonIgnore
|
@JsonIgnore
|
||||||
public String getSearchReportEndTime() {
|
public String getSearchReportEndTime() {
|
||||||
return searchReportEndTime;
|
return searchReportEndTime;
|
||||||
@@ -104,6 +112,7 @@ public abstract class NtcReportEntity<T> implements Serializable{
|
|||||||
public void setSearchReportEndTime(String searchReportEndTime) {
|
public void setSearchReportEndTime(String searchReportEndTime) {
|
||||||
this.searchReportEndTime = searchReportEndTime;
|
this.searchReportEndTime = searchReportEndTime;
|
||||||
}
|
}
|
||||||
|
|
||||||
@JsonIgnore
|
@JsonIgnore
|
||||||
public Long getSearchReportStartTimeCluster() {
|
public Long getSearchReportStartTimeCluster() {
|
||||||
return searchReportStartTimeCluster;
|
return searchReportStartTimeCluster;
|
||||||
@@ -112,6 +121,7 @@ public abstract class NtcReportEntity<T> implements Serializable{
|
|||||||
public void setSearchReportStartTimeCluster(Long searchReportStartTimeCluster) {
|
public void setSearchReportStartTimeCluster(Long searchReportStartTimeCluster) {
|
||||||
this.searchReportStartTimeCluster = searchReportStartTimeCluster;
|
this.searchReportStartTimeCluster = searchReportStartTimeCluster;
|
||||||
}
|
}
|
||||||
|
|
||||||
@JsonIgnore
|
@JsonIgnore
|
||||||
public Long getSearchReportEndTimeCluster() {
|
public Long getSearchReportEndTimeCluster() {
|
||||||
return searchReportEndTimeCluster;
|
return searchReportEndTimeCluster;
|
||||||
@@ -120,6 +130,7 @@ public abstract class NtcReportEntity<T> implements Serializable{
|
|||||||
public void setSearchReportEndTimeCluster(Long searchReportEndTimeCluster) {
|
public void setSearchReportEndTimeCluster(Long searchReportEndTimeCluster) {
|
||||||
this.searchReportEndTimeCluster = searchReportEndTimeCluster;
|
this.searchReportEndTimeCluster = searchReportEndTimeCluster;
|
||||||
}
|
}
|
||||||
|
|
||||||
@JsonIgnore
|
@JsonIgnore
|
||||||
public String getSearchService() {
|
public String getSearchService() {
|
||||||
return searchService;
|
return searchService;
|
||||||
@@ -156,5 +167,4 @@ public abstract class NtcReportEntity<T> implements Serializable{
|
|||||||
this.sqlMap = sqlMap;
|
this.sqlMap = sqlMap;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,13 +1,17 @@
|
|||||||
package com.nis.domain.restful;
|
package com.nis.domain.restful;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonInclude.Include;
|
||||||
import com.wordnik.swagger.annotations.ApiModelProperty;
|
import com.wordnik.swagger.annotations.ApiModelProperty;
|
||||||
|
|
||||||
|
|
||||||
public class NtcSrcipDomesticReport extends NtcReportEntity<NtcSrcipDomesticReport>{
|
public class NtcSrcipDomesticReport extends NtcReportEntity<NtcSrcipDomesticReport>{
|
||||||
|
|
||||||
private static final long serialVersionUID = -2146157609572355782L;
|
private static final long serialVersionUID = -2146157609572355782L;
|
||||||
|
@JsonInclude(value=Include.NON_NULL)
|
||||||
@ApiModelProperty(value="所属省", required=true)
|
@ApiModelProperty(value="所属省", required=true)
|
||||||
protected String srcProvince;
|
protected String srcProvince;
|
||||||
|
@JsonInclude(value=Include.NON_NULL)
|
||||||
@ApiModelProperty(value="所属市", required=true)
|
@ApiModelProperty(value="所属市", required=true)
|
||||||
protected String srcCity;
|
protected String srcCity;
|
||||||
|
|
||||||
|
|||||||
@@ -1,13 +1,15 @@
|
|||||||
package com.nis.domain.restful;
|
package com.nis.domain.restful;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonInclude.Include;
|
||||||
import com.wordnik.swagger.annotations.ApiModelProperty;
|
import com.wordnik.swagger.annotations.ApiModelProperty;
|
||||||
|
|
||||||
public class NtcTagReport extends NtcReportEntity<NtcTagReport>{
|
public class NtcTagReport extends NtcReportEntity<NtcTagReport>{
|
||||||
|
|
||||||
|
|
||||||
private static final long serialVersionUID = -3973713578165502900L;
|
private static final long serialVersionUID = -3973713578165502900L;
|
||||||
|
@JsonInclude(value=Include.NON_NULL)
|
||||||
@ApiModelProperty(value="标签", required=true)
|
@ApiModelProperty(value="标签", required=true)
|
||||||
protected Integer tag;
|
protected Integer tag;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user