当前位置: 首页 > 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);
    }
}

http://www.dtcms.com/a/12715.html

相关文章:

  • 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++的不同(上)
  • 面试题总结(三) -- 内存管理篇
  • 微信小程序----日期时间选择器(自定义时间精确到分秒)
  • 应用层协议HTTP介绍
  • PostgreSQL - tutorial
  • 前端基础知识+算法(一)
  • Java 枚举 新特性
  • SEAFARING靶场漏洞攻略
  • Playwright与Selenium的对比:谁是更适合你的自动化测试工具?
  • 随想录笔记-二叉树练习题
  • 基于微信小程序的宠物之家的设计与实现
  • 基于R语言的统计分析基础:使用SQL语句操作数据集