直接上代码,有需要的自己改就可以
public class ResponseMessage<T> {
private static final int CODE_SUCCESS = 0;
private static final int CODE_FAIL = 400;
private static final String MSG_SUCCESS="ok";
private static final String MSG_FAIL="failed";
public ResponseMessage(){
}
public ResponseMessage(int status ){
this.status=status;
}
public ResponseMessage(int status,T data ){
this.status=status;
this.data=data;
}
public ResponseMessage(int status, String message){
this.status = status;
this.message = message;
}
public ResponseMessage(int status, String message,T data) {
this.status = status;
this.message = message;
this.data=data;
}
public static ResponseMessage success(){
return new ResponseMessage(CODE_SUCCESS,MSG_SUCCESS);
}
public static ResponseMessage success(Object data){
return new ResponseMessage(CODE_SUCCESS,MSG_SUCCESS, data);
}
public static ResponseMessage fail(){
return new ResponseMessage(CODE_FAIL, MSG_FAIL);
}
private int status;
private String message;
public T data;
public int getStatus() {
return status;
}
public void setStatus(int status) {
this.status = status;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public T getData() {
return data;
}
public void setData(T data) {
this.data = data;
}
}
版权声明:本文为dxy3166216191原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。