• ResultVO 返回前端实体类


    package com.aaa.controller.vm;

    import lombok.Data;

    import java.io.Serializable;

    /**

    • Created by cws

    • @author Administrator
      */
      @Data
      public class ResultVO implements Serializable {
      private static final long serialVersionUID = 1L;

      public static final Integer CODE = 0;

      private Integer code;

      private String msg;

      private Object result;

      public ResultVO() {

      }

      public ResultVO(Integer code) {
      this.code = code;
      }

      public ResultVO(Integer code, String msg) {
      this.code = code;
      this.msg = msg;
      }

      public ResultVO(Integer code, Object result) {
      this.code = code;
      this.result = result;
      }

      public ResultVO(Integer code, String msg, Object result) {
      this.code = code;
      this.msg = msg;
      this.result = result;
      }

      public ResultVO(Object result) {
      this.result = result;
      }

      public static ResultVO error() {
      return error(500, "未知异常,请联系管理员");
      }

      public static ResultVO error(String msg) {
      return error(500, msg);
      }

      public static ResultVO error(Integer code, String msg) {
      return new ResultVO(code, msg);
      }

      /**

      • 带通用返回数据
      • @param msg
      • @param result
      • @return
        */
        public static ResultVO ok(String msg, Object result) {
        return new ResultVO(CODE, msg, result);
        }

      /**

      • 不带数据
      • @param msg
      • @return
        */
        public static ResultVO ok(String msg) {
        return new ResultVO(CODE, msg);
        }

      /**

      • 带数据
      • @param result
      • @return
        */
        public static ResultVO ok(Object result) {
        return new ResultVO(CODE, result);
        }

      /**

      • 只带状态码
      • @return
        */
        public static ResultVO ok() {
        return new ResultVO(CODE);
        }
        }
  • 相关阅读:
    理解inode
    贝叶斯公式与拼写检查器
    《C程序设计语言》第四章 函数和程序结构
    MIT《计算机科学与编程导论》课堂笔记
    很牛的牛顿迭代法
    开发一个小工具重温C#经典问题
    斯坦福《编程方法学》环境搭建及常见问题
    看Sybase官方手册学索引工作原理
    学习编程的方法、软件和工具
    大师里奇留给了我们什么
  • 原文地址:https://www.cnblogs.com/cwshuo/p/13885665.html
Copyright © 2020-2023  润新知