zoukankan      html  css  js  c++  java
  • 通用返回值

    public interface ResultCode {
    
    
        public static Integer SUCCESS = 20000;
    
        public static Integer ERROR = 20001;
    }
    
    
    @Data
    public class Result {
        @ApiModelProperty(value = "是否成功")
        private Boolean success;
        @ApiModelProperty(value = "返回码")
        private Integer code;
        @ApiModelProperty(value = "返回消息")
        private String message;
        @ApiModelProperty(value = "返回数据")
        private Map<String, Object> data = new HashMap<String, Object>();
        private Result(){}
        public static Result ok(){
            Result r = new Result();
            r.setSuccess(true);
            r.setCode(ResultCode.SUCCESS);
            r.setMessage("成功");
            return r;
        }
        public static Result error(){
            Result r = new Result();
            r.setSuccess(false);
            r.setCode(ResultCode.ERROR);
            r.setMessage("失败");
            return r;
        }
        public Result success(Boolean success){
            this.setSuccess(success);
            return this;
        }
        public Result message(String message){
            this.setMessage(message);
            return this;
        }
        public Result code(Integer code){
            this.setCode(code);
            return this;
        }
        public Result data(String key, Object value){
            this.data.put(key, value);
            return this;
        }
        public Result data(Map<String, Object> map){
            this.setData(map);
            return this;
        }
    }
    

      

  • 相关阅读:
    pymongo 常用方法
    字典判断是否具备 key
    flask中的request和常用属性方法
    zipfile 解压,py3 win下中文乱码
    远程登录mongo
    eval
    二分查找
    快速排序
    Python3解leetcode Single Number
    Python3解leetcode Best Time to Buy and Sell Stock II
  • 原文地址:https://www.cnblogs.com/zhaoatian/p/13300796.html
Copyright © 2011-2022 走看看