首页 > 其他分享 >response resul

response resul

时间:2023-12-12 17:34:10浏览次数:27  
标签:210 resul ResultCommon public ERROR message data response

 配置响应公共代码和消息

SUCCESS(200,"成功"),
FAIL(201, "失败"),
PARAM_ERROR(203, "参数错误"),
DATA_ERROR(204, "数据异常"),
ILLEGAL_REQUEST(205, "非法请求"),
REPEAT_SUBMIT(206, "重复提交"),

LOGIN_AUTH(208, "未登陆"),
PERMISSION(209, "没有权限"),

CODE_ERROR(210, "验证码不正确"),
PHONE_REGISTER_ERROR(210, "手机号已注册"),
ACCOUNT_ERROR(210, "账号不正确"),
PASSWORD_ERROR(210, "密码不正确"),
ACCOUNT_LOCK_ERROR(210, "该账户已被锁定"),
;

public Integer code;

public String message;



配置相应类
package com.itfangyi.commons;


import com.sun.org.apache.regexp.internal.RE;
import org.omg.CORBA.PUBLIC_MEMBER;

public class ResultCommon <T> {

private Integer Status ;

private String message;

private T data ;


public ResultCommon(Integer status, String message) {
Status = status;
this.message = message;
}

public static <T> ResultCommon<T> REQUEST_SUCCESS(ResultCodeEnum resultCodeEnum , T data){
return new ResultCommon<T>(resultCodeEnum.code,resultCodeEnum.message,data);
}


public static ResultCommon REQUEST_FAIL(ResultCommon resultCommon ){
return new ResultCommon(resultCommon.Status,resultCommon.message);
}


public ResultCommon(Integer status, String message, T data) {
Status = status;
this.message = message;
this.data = data;
}
}

标签:210,resul,ResultCommon,public,ERROR,message,data,response
From: https://www.cnblogs.com/fangyilovebc/p/17897392.html

相关文章

  • 【HarmonyOS】Web组件使用setResponseIsReady+setResponseData实现异步自定义响应数据
    【问题描述】在web组件的自定义响应数据方法如下:Web().onInterceptRequest((event)=>{…})如果需要在callbak中如果使用Promise等获取异步信息,并读取该如何操作 【解决方案】通过setResponseIsReady+setResponseData的方式控制数据返回,先设置setResponseIsReady为fal......
  • 实体类生成resultMap工具类
    将实体类转为resultMap实体类:importlombok.Data;importjava.sql.Timestamp;importjava.util.Date;@DatapublicclassTestVo{privateStringmetric;privateintvalue;privateTimestamptimeStamp;privateStringvalueType;privateStri......
  • 【SQLServer2019备份恢复】查询本身有问题、未正确设置 "ResultSet" 属性、未正确设置
    在SQLServer2019AlwaysOn节点备份策略失败:备份数据库(完整)(8502-HIS-SQLAG\HISAG)备份数据库所在的位置:本地服务器连接兼容性级别为70(SQLServer7.0版)的数据库将被跳过。数据库:所有用户数据库类型:完整追加现有任务开始:2023-12-08T14:10:07。任务结束:20......
  • Drug response prediction using graph representation learning and Laplacian featu
    DrugresponsepredictionusinggraphrepresentationlearningandLaplacianfeatureselectionMinzhuXie 1 2, XiaowenLei 3, JianchenZhong 3, JianxingOuyang 3, GuijingLi 3Affiliations expandPMID: 36494630 PMCID: PMC9733001 DOI: ......
  • 解决response获取的PrintWriter输出的中文乱码
     出现乱码代码@OverrideprotectedvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{//1.获取字符输出流PrintWriterpw=response.getWriter();pw.write("你好res......
  • ModuleNotFoundError: No module named '_pytest.resultlog'
    新环境运行Python时报错 ModuleNotFoundError:Nomodulenamed'_pytest.resultlog'上网查,看到解决方法  https://www.cnblogs.com/QiKa/p/14457269.html解决办法:①升级pytest-rerunfailures版本到9.1.1②卸载pytest-rerunfailures使用pytest-reportlog代替③降低pytest版本......
  • 获取HttpServletRequest、HttpServletResponse的几种方式
    获取HttpServletRequest、HttpServletResponse的几种方式获取HttpServletRequest、HttpServletResponse的几种方式1、可以封装为静态方法ServletRequestAttributesservletRequestAttributes=(ServletRequestAttributes)RequestContextHolder.getRequestAttributes();H......
  • Result | Option | unwrap | ?
    原文链接1、Option-可空变量虽然Rust中有null的概念,但是使用null并不是Rust中常见的模式。假设我们要写一个函数,输入一种手机操作系统的名称,这个函数就会返回其应用商店的名称。如果传入字符串iOS,该函数将返回AppStore;如果传入字符串android,那么该函数将返回PlayStore。任何......
  • Android-ActivityResultAPI
    Android-ActivityResultAPI1.推出目的如果你将项目中的appcompat库升级到1.3.0或更高的版本,你会发现startActivityForResult()方法已经被废弃了。现在更加建议使用ActivityResultAPI来实现在两个Activity之间交换数据的功能。2.传统写法-在两个Activity之间交换数据如......
  • JsonResponse源码分析
    1.视图层返回JsonResponsereturnJsonResponse({'name':'kevin','age':19})2.触发JsonResponse的__init__方法将{'name':'kevin','age':19}传给data3.源码分析def__init__(self,data,encoder=DjangoJSONEn......