springboot开发规范-接口返回工具类

  • 工具类代码

    package com.gen.util;
    
    /**
     * 接口返回工具类
     */
    public class JsonData {
    
        /**
         * 状态码:
         * 0:成功
         */
        private int code;
        private Object data;
        private String msg;
    
        public JsonData() {
        }
    
        public JsonData(int code, Object data) {
            this.code = code;
            this.data = data;
        }
    
        public JsonData(int code, Object data, String msg) {
            this.code = code;
            this.data = data;
            this.msg = msg;
        }
    
        public int getCode() {
            return code;
        }
    
        public void setCode(int code) {
            this.code = code;
        }
    
        public Object getData() {
            return data;
        }
    
        public void setData(Object data) {
            this.data = data;
        }
    
        public String getMsg() {
            return msg;
        }
    
        public void setMsg(String msg) {
            this.msg = msg;
        }
    
        public static JsonData buildSuccess(Object data) {
            return new JsonData(0, data);
        }
    
        public static JsonData buildError(String msg) {
            return new JsonData(-1, "", msg);
        }
    
        public static JsonData buildError(int code, String msg) {
            return new JsonData(code, "", msg);
        }
    }
    
  • 预览

posted @ 2021-03-01 16:15  Gen2021  阅读(427)  评论(0)    收藏  举报