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

喀喇沁旗网站建设公司6成都网站建设

喀喇沁旗网站建设公司,6成都网站建设,济南市建设执业资格注册中心网站,深圳营销咨询公司目的#xff1a;给返回对象补充一些信息#xff0c;告诉前端这个请求在业务层面上是成功还是失败#xff0c;以及具体的描述信息。 我们需要自定义错误码#xff08;因为前端的HTTP状态码默认的值比较少#xff09;和正常错误返回类。 ErrorCode #xff1a; package …目的给返回对象补充一些信息告诉前端这个请求在业务层面上是成功还是失败以及具体的描述信息。 我们需要自定义错误码因为前端的HTTP状态码默认的值比较少和正常错误返回类。 ErrorCode package com.heo.ezyuserbackend.common;public enum ErrorCode {SUCCESS(0, ok, ),PARAMS_ERROR(40000, 请求参数错误, ),NULL_ERROR(40001, 请求参数为空, ),NOT_LOGIN(40100, 未登录, ),NO_AUTH(40101, 无权限, ),SYSTEM_ERROR(50000,系统内部异常,);private final int code;/*** 状态码信息*/private final String message;public int getCode() {return code;}public String getMessage() {return message;}public String getDescription() {return description;}/*** 状态码描述详情*/private final String description;ErrorCode(int code, String message, String description) {this.code code;this.message message;this.description description;} } BaseResponse package com.heo.ezyuserbackend.common;import lombok.Data;import java.io.Serializable;/*** 通用返回类** param T*/ Data public class BaseResponseT implements Serializable {private int code;private T data;private String message;private String description;public BaseResponse(int code, T data, String message, String description) {this.code code;this.data data;this.message message;this.description description;}public BaseResponse(int code, T data,String message) {this(code, data, message,);}public BaseResponse(int code, T data) {this(code, data, , );}public BaseResponse(ErrorCode errorCode) {this(errorCode.getCode(), null, errorCode.getMessage(), errorCode.getDescription());} } ResultUtil package com.heo.ezyuserbackend.common;import com.fasterxml.jackson.databind.ser.Serializers;/*** 返回工具类*/ public class ResultUtil {/*** 成功** param data* param T* return*/public static T BaseResponseT success(T data) {return new BaseResponse(0, data, ok);}/*** 失败** param errorCode* return*/public static T BaseResponseT error(ErrorCode errorCode) {return new BaseResponse(errorCode);}/*** 失败** param code* param message* param description* param T* return*/public static T BaseResponseT error(int code, String message, String description) {return new BaseResponse(code, null, message, description);}/*** 失败** param errorCode* param message* param description* param T* return*/public static T BaseResponseT error(ErrorCode errorCode, String message, String description) {return new BaseResponse(errorCode.getCode(), null, message, description);}/*** 失败** param errorCode* param description* return*/public static BaseResponse error(ErrorCode errorCode, String description) {return new BaseResponse(errorCode.getCode(), errorCode.getMessage(), description);} }
http://www.tj-hxxt.cn/news/221250.html

相关文章:

  • 建设静态网站工具网站建设 常用字体
  • 科技有限公司网页设计成都网站营销seo电话
  • 上海网站推广企业模板网站有哪些在哪里下载
  • 佛山企业网站建设平台wordpress底部美化
  • 红桥天津网站建设做网站产生的流量费怎么算
  • 网站建设在线建站接私活做网站要不要签合同
  • 北京开发网站vv游戏推广平台
  • 网站备案表格样本专业网站建设咨询
  • 望牛墩仿做网站做网站可以赚钱嘛
  • 如何做一个公司网站酷家乐软件下载电脑版
  • 职业培训机构排名前十佛山网站优化如何
  • 公司网站建设哪家快专业网站建设机构
  • 网站建设区别黑龙江建设网一体化平台
  • 做网站宣传的公司seo怎么优化简述
  • 网站制作怎么把网站交付wordpress文章加背景
  • 用手机域名做网站本地局域网搭建wordpress
  • 成都哪里做网站好长沙楼市最新消息
  • 自动建站网站源码产品网站建设必要性
  • 要给公司做一个网站怎么做的网站建设的培训
  • 建网站 收费标准群晖nas可以做网站服务器
  • 视频变成网站怎么做wordpress点击换图
  • 紫搜科技建站深圳ccd设计公司官网
  • 微网站难做么网站标题的优化
  • 在哪里可以自己建网站seo网站优化推广怎么样
  • 酒泉市建设局网站招标办谷歌外贸
  • 做网站 长行业外贸网站建设
  • 赣州做网站公司企业展厅设计公司价格表
  • 崇州网站建站安全网站建设网站制作
  • 营销网站分为哪几种龙华建网站公司
  • 时光轴网站求2021没封的良心网址