当前位置: 首页 > news >正文

企业项目中响应工具类

        此工具类包含了基础的响应信息。

package com.zkdj.applet.common;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;

/**
 * 类描述 -> 响应结果工具类
 *
 * @Author: ywz
 * @Date: 2024/09/17
 */
@Data
@AllArgsConstructor
@ApiModel(description = "响应结果")
public class ResultResp {

    @ApiModelProperty(value = "响应码")
    private Integer code;
    @ApiModelProperty(value = "响应信息")
    private String msg;
    @ApiModelProperty(value = "响应数据")
    private Object data;
    private static final int SUCCESS_CODE = 200;
    private static final int ERROR_CODE = 500;

    public static ResultResp success() {
        return new ResultResp(SUCCESS_CODE, "成功", null);
    }

    public static ResultResp success(Object data) {
        return new ResultResp(SUCCESS_CODE, "成功", data);
    }

    public static ResultResp error() {
        return new ResultResp(ERROR_CODE, "失败", null);
    }

    public static ResultResp error(Object data) {
        return new ResultResp(ERROR_CODE, "失败", data);
    }
}

相关文章:

  • Python编程 - 线程
  • ARM/Linux嵌入式面经(三四):CVTE
  • [数据集][目标检测]岩石种类检测数据集VOC+YOLO格式4766张9类别
  • 怎么使用ai 免费生成ppt?这4个工具可以帮忙
  • C++速通LeetCode简单第20题-多数元素
  • Java基础-反射
  • MySQL之安装与基础知识
  • 【贪心算法】贪心算法
  • 自动化抢票 12306
  • STL-vector练习题
  • python Open3D 验证安装崩溃
  • 认识原码反码补码
  • C# 入坑JAVA 潜规则 大小写敏感文件名和类名 枚举等 入门系列2
  • Machine Learning: A Probabilistic Perspective 机器学习:概率视角 PDF免费分享
  • Vite + Electron 时,Electron 渲染空白,静态资源加载错误等问题解决
  • 华为SMU02B1智能通信电源监控单元模块简介
  • LabVIEW机械手视觉引导系统
  • RedisTemplate操作ZSet的API
  • C/C++语言基础--从C到C++的不同(上)
  • 面试题总结(三) -- 内存管理篇
  • 习近平同巴西总统卢拉共同出席合作文件签字仪式
  • 哈佛新论文揭示 Transformer 模型与人脑“同步纠结”全过程!AI也会犹豫、反悔?
  • 马上评丨摆摊要交芙蓉王?对吃拿卡要必须零容忍
  • 泽连斯基表示将在土耳其“等候”普京
  • 前四月全国铁路完成固定资产投资1947亿元,同比增长5.3%
  • 2025年两岸关系研讨会在上海开幕