疯狂的狮子li
2022-01-11 26fc652d33fb82a75d6ec7771ca50ee414b21723
ruoyi-common/src/main/java/com/ruoyi/common/core/domain/AjaxResult.java
@@ -20,115 +20,115 @@
@ApiModel("请求响应对象")
public class AjaxResult<T> {
   private static final long serialVersionUID = 1L;
    private static final long serialVersionUID = 1L;
   /**
    * 状态码
    */
   @ApiModelProperty("消息状态码")
   private int code;
    /**
     * 状态码
     */
    @ApiModelProperty("消息状态码")
    private int code;
   /**
    * 返回内容
    */
   @ApiModelProperty("消息内容")
   private String msg;
    /**
     * 返回内容
     */
    @ApiModelProperty("消息内容")
    private String msg;
   /**
    * 数据对象
    */
   @ApiModelProperty("数据对象")
   private T data;
    /**
     * 数据对象
     */
    @ApiModelProperty("数据对象")
    private T data;
   /**
    * 初始化一个新创建的 AjaxResult 对象
    *
    * @param code 状态码
    * @param msg  返回内容
    */
   public AjaxResult(int code, String msg) {
      this.code = code;
      this.msg = msg;
   }
    /**
     * 初始化一个新创建的 AjaxResult 对象
     *
     * @param code 状态码
     * @param msg  返回内容
     */
    public AjaxResult(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }
   /**
    * 返回成功消息
    *
    * @return 成功消息
    */
   public static AjaxResult<Void> success() {
      return AjaxResult.success("操作成功");
   }
    /**
     * 返回成功消息
     *
     * @return 成功消息
     */
    public static AjaxResult<Void> success() {
        return AjaxResult.success("操作成功");
    }
   /**
    * 返回成功数据
    *
    * @return 成功消息
    */
   public static <T> AjaxResult<T> success(T data) {
      return AjaxResult.success("操作成功", data);
   }
    /**
     * 返回成功数据
     *
     * @return 成功消息
     */
    public static <T> AjaxResult<T> success(T data) {
        return AjaxResult.success("操作成功", data);
    }
   /**
    * 返回成功消息
    *
    * @param msg 返回内容
    * @return 成功消息
    */
   public static AjaxResult<Void> success(String msg) {
      return AjaxResult.success(msg, null);
   }
    /**
     * 返回成功消息
     *
     * @param msg 返回内容
     * @return 成功消息
     */
    public static AjaxResult<Void> success(String msg) {
        return AjaxResult.success(msg, null);
    }
   /**
    * 返回成功消息
    *
    * @param msg  返回内容
    * @param data 数据对象
    * @return 成功消息
    */
   public static <T> AjaxResult<T> success(String msg, T data) {
      return new AjaxResult<>(HttpStatus.HTTP_OK, msg, data);
   }
    /**
     * 返回成功消息
     *
     * @param msg  返回内容
     * @param data 数据对象
     * @return 成功消息
     */
    public static <T> AjaxResult<T> success(String msg, T data) {
        return new AjaxResult<>(HttpStatus.HTTP_OK, msg, data);
    }
   /**
    * 返回错误消息
    *
    * @return
    */
   public static AjaxResult<Void> error() {
      return AjaxResult.error("操作失败");
   }
    /**
     * 返回错误消息
     *
     * @return
     */
    public static AjaxResult<Void> error() {
        return AjaxResult.error("操作失败");
    }
   /**
    * 返回错误消息
    *
    * @param msg 返回内容
    * @return 警告消息
    */
   public static AjaxResult<Void> error(String msg) {
      return AjaxResult.error(msg, null);
   }
    /**
     * 返回错误消息
     *
     * @param msg 返回内容
     * @return 警告消息
     */
    public static AjaxResult<Void> error(String msg) {
        return AjaxResult.error(msg, null);
    }
   /**
    * 返回错误消息
    *
    * @param msg  返回内容
    * @param data 数据对象
    * @return 警告消息
    */
   public static <T> AjaxResult<T> error(String msg, T data) {
      return new AjaxResult<>(HttpStatus.HTTP_INTERNAL_ERROR, msg, data);
   }
    /**
     * 返回错误消息
     *
     * @param msg  返回内容
     * @param data 数据对象
     * @return 警告消息
     */
    public static <T> AjaxResult<T> error(String msg, T data) {
        return new AjaxResult<>(HttpStatus.HTTP_INTERNAL_ERROR, msg, data);
    }
   /**
    * 返回错误消息
    *
    * @param code 状态码
    * @param msg  返回内容
    * @return 警告消息
    */
   public static AjaxResult<Void> error(int code, String msg) {
      return new AjaxResult<>(code, msg, null);
   }
    /**
     * 返回错误消息
     *
     * @param code 状态码
     * @param msg  返回内容
     * @return 警告消息
     */
    public static AjaxResult<Void> error(int code, String msg) {
        return new AjaxResult<>(code, msg, null);
    }
}