首页 > 其他分享 >统一返回结果状态信息类

统一返回结果状态信息类

时间:2024-11-18 19:19:07浏览次数:1  
标签:返回 状态 code 217 ERROR FAIL message 250 统一

package com.atguigu.daijia.common.result;

import lombok.Getter;

/**
 * 统一返回结果状态信息类
 *
 */
@Getter
public enum ResultCodeEnum {

    SUCCESS(200,"成功"),
    FAIL(201, "失败"),
    SERVICE_ERROR(2012, "服务异常"),
    DATA_ERROR(204, "数据异常"),
    ILLEGAL_REQUEST(205, "非法请求"),
    REPEAT_SUBMIT(206, "重复提交"),
    FEIGN_FAIL(207, "远程调用失败"),
    UPDATE_ERROR(204, "数据更新失败"),

    ARGUMENT_VALID_ERROR(210, "参数校验异常"),
    SIGN_ERROR(300, "签名错误"),
    SIGN_OVERDUE(301, "签名已过期"),
    VALIDATECODE_ERROR(218 , "验证码错误"),

    LOGIN_AUTH(208, "未登陆"),
    PERMISSION(209, "没有权限"),
    ACCOUNT_ERROR(214, "账号不正确"),
    PASSWORD_ERROR(215, "密码不正确"),
    PHONE_CODE_ERROR(215, "手机验证码不正确"),
    LOGIN_MOBLE_ERROR( 216, "账号不正确"),
    ACCOUNT_STOP( 216, "账号已停用"),
    NODE_ERROR( 217, "该节点下有子节点,不可以删除"),

    COB_NEW_ORDER_FAIL( 217, "抢单失败"),
    MAP_FAIL( 217, "地图服务调用失败"),
    PROFITSHARING_FAIL( 217, "分账调用失败"),
    NO_START_SERVICE( 217, "未开启代驾服务,不能更新位置信息"),
    DRIVER_START_LOCATION_DISTION_ERROR( 217, "距离代驾起始点1公里以内才能确认"),
    DRIVER_END_LOCATION_DISTION_ERROR( 217, "距离代驾终点2公里以内才能确认"),
    IMAGE_AUDITION_FAIL( 217, "图片审核不通过"),
    AUTH_ERROR( 217, "认证通过后才可以开启代驾服务"),
    FACE_ERROR( 250, "当日未进行人脸识别"),

    COUPON_EXPIRE( 250, "优惠券已过期"),
    COUPON_LESS( 250, "优惠券库存不足"),
    COUPON_USER_LIMIT( 250, "超出领取数量"),
    ;

    private Integer code;

    private String message;

    private ResultCodeEnum(Integer code, String message) {
        this.code = code;
        this.message = message;
    }
}

标签:返回,状态,code,217,ERROR,FAIL,message,250,统一
From: https://www.cnblogs.com/gongbw/p/18553456

相关文章

  • 全局统一返回结果类
    packagecom.atguigu.daijia.common.result;importlombok.Data;/***全局统一返回结果类**/@DatapublicclassResult<T>{//返回码privateIntegercode;//返回消息privateStringmessage;//返回数据privateTdata;publi......
  • #HarmonyOS篇:状态管理
    状态管理概要状态变量:被状态装饰器装饰的变量,状态变量值的改变会引起UI的渲染更新。常规变量:没有被状态装饰器装饰的变量,通常应用于辅助计算。数据源/同步源:状态变量的原始来源,可以同步给不同的状态数据。命名参数机制:父组件通过指定参数传递给子组件的状态变量,为父子传......
  • HDLBIts习题(7):状态机
    (1)较难习题1:134题(fsm_ps2data)    有个积攒数据的过程。(1)较难习题2:135题(fsm_serial)        读清题意,有一个检验选择是否发送的进程。(3)较难习题3:137题(fsm_serialdp)    加入了奇偶校验位检测机制(4)较难习题4:138题(fsm_hdlc)   ......
  • 有限状态机(FSM)的使用
    有限状态机的使用有限状态机在游戏制作中十分常见,它既可以作为玩家角色的控制框架,纯代码控制动画的播放,免去动画间的“连连看”;也可以制作简单的AI,甚至还可以搭配其它AI决策方式做出更复杂易用的AI控制……本文仅是个人对有限状态机的理解,与大家一同交流有限状态机的使用。有限......
  • 快手:LLM转化为状态转移推理器
    ......
  • 【设计模式】行为型模式(三):责任链模式、状态模式
    行为型模式(三):责任链模式、状态模式5.责任链模式(ChainofResponsibility)5.1通俗易懂的解释5.2具体步骤5.3代码示例5.3.1处理者接口5.3.2具体处理者5.3.3测试类5.3.4输出5.4总结6.状态模式(State)6.1通俗易懂的解释6.2具体步骤6.3代码示例6.3.1定义......
  • 接口文档判断返回 List 还是 Array
    在Java编程语言中,List是一种集合接口,它可以用来存储一组有序的元素,并且允许存在重复的元素。而Array(数组)是一种固定长度的数据结构,一旦创建后其长度不可改变。尽管它们之间有一些相似之处,但在处理JSON数据时,我们通常使用List来表示JSON数组,因为List更灵活,可以动态......
  • Linux:进程状态
    文章目录前言一、初识fork1.1fork函数的介绍1.2fork出的子进程存在形式1.3写时拷贝二、进程的状态2.1Linux内核源代码2.2理解内核链表(重要)2.3运行状态2.4阻塞状态2.5挂起状态三、Z(zombie)状态,僵尸进程四、孤儿进程总结前言本文将介绍如何利用系统调用......
  • 2024-11-16:哈沙德数。用go语言,如果一个整数能够被它的各个数位上数字的和整除, 我们称
    2024-11-16:哈沙德数。用go语言,如果一个整数能够被它的各个数位上数字的和整除,我们称这个整数为哈沙德数(Harshadnumber)。给定一个整数x,如果x是哈沙德数,则返回x各个数位的数字和;如果不是,则返回-1。输入:x=18。输出:9。解释:x各个数位上的数字之和为9。18能被9......
  • go fiber:发生内部错误时统一返回json格式
    一,文档地址:https://learnku.com/docs/gofiber/2.x/error-handling/11732二,当出错时,使进程不退出1,现象go代码:func(dc*UserController)GetUser(c*fiber.Ctx)error{ varzint=0 variint=100/z fmt.Println("i:%i",i) //处理获取用户的逻辑 returnc.Sen......