@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
//保证序列化json的时候,如果是null的对象,key也会消失
public class ServerResponse<T> implements Serializable {
private int status;
private String msg;
private T data;
private ServerResponse(int status){
this.status = status;
}
private ServerResponse(int status,T data){
this.status = status;
this.data = data;
}
private ServerResponse(int status,String msg,T data){
this.status = status;
this.msg = msg;
this.data = data;
}
private ServerResponse(int status,String msg){
this.status = status;
this.msg = msg;
}
package com.gcidesign.erp.core.util;
import java.util.List;
/**
* JSON传输数据模型
*/
public class ReturnMessage implements java.io.Serializable {
private static final long serialVersionUID = -844345314037130200889L;
private boolean success = true;// 是否成功
private boolean isTimeout = false;// 是否超时
private String msg = "操作成功!";// 提示信息
private String entityId;
private Object data; // 返回一些简单或必须的数据
private List list;
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public boolean isSuccess() {
return success;
}
public void setSuccess(boolean success) {
this.success = success;
}
public Object getData() {
return data;
}
public void setData(Object data) {
this.data = data;
}
public String getEntityId() {
return entityId;
}
public void setEntityId(String entityId) {
this.entityId = entityId;
}
public boolean isTimeout() {
return isTimeout;
}
public void setTimeout(boolean isTimeout) {
this.isTimeout = isTimeout;
}
public List getList() {
return list;
}
public void setList(List list) {
this.list = list;
}
}