消息返回工具类ResponseMessage编写

  • Post author:
  • Post category:其他


直接上代码,有需要的自己改就可以


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 版权协议,转载请附上原文出处链接和本声明。