zoukankan      html  css  js  c++  java
  • Result返回前端实体类

    
    import lombok.Data;
    
    import java.util.HashMap;
    
    /**
     * @author Administrator
     */
    @Data
    public class Result<T> {
    
        private static final long serialVersionUID = -8713837118340960775L;
    
        /** 成功*/
        private static final Integer SUCCESS = 0;
        /** 警告*/
        private static final Integer WARN = 1;
        /** 异常 失败*/
        private static final Integer FAIL = 500;
    
        private Integer code;
    
        private String msg;
    
        private Object data;
        public Result(Integer code) {
            this.code = code;
        }
    
        public Result(Integer code, String msg) {
            this.code = code;
            this.msg = msg;
        }
    
        public Result(Integer code, Object data) {
            this.code = code;
            this.data = data;
        }
    
        public Result(Integer code, String msg, Object data) {
            this.code = code;
            this.msg = msg;
            this.data = data;
        }
    
    
        /**
         * 失败并返回数据
         * @param data
         * @return
         */
        public static Result error(Object data) {
            return new Result(FAIL, data);
        }
    
        /**
         * 警告并返回数据
         * @param data
         * @return
         */
        public static Result warn(Object data) {
            return new Result(WARN, data);
        }
    
        /**
         * 成功并返回数据
         * @param msg
         * @param data
         * @return
         */
        public static Result ok(String msg, Object data) {
            return new Result(SUCCESS, msg, data);
        }
    
        /**
         * 带数据
         * @param data
         * @return
         */
        public static Result ok(Object data) {
            return new Result(SUCCESS,data);
        }
    
        /**
         * 成功返回通用数据
         * @return
         */
        public static Result ok() {
            return new Result(SUCCESS, "操作成功");
        }
    
        public static Result error() {
            return Result.error("");
        }
    }
  • 相关阅读:
    Redis分布式锁的实现原理
    Redis锁的简单应用
    Redis所需内存 超过可用内存怎么办
    redis学习笔记之虚拟内存
    组织安全性SQL
    应收发票相关脚本
    用户与职责与请求关系语句
    应收事物处理删除 SQL 语句
    总账库存科目明细追溯
    月结各模块关闭情况查询
  • 原文地址:https://www.cnblogs.com/cwshuo/p/13996277.html
Copyright © 2011-2022 走看看