Commit 00126f18cab035e3e0967aa272de9b7c10b3853d

Authored by liujun001
1 parent b9a40c49

蓝斯接口 模糊查询车辆车牌列表\司机获取当前工作的车辆钥匙信息

Bsth-admin/src/main/java/com/ruoyi/common/TipEnum.java 0 → 100644
  1 +package com.ruoyi.common;
  2 +
  3 +import lombok.Getter;
  4 +
  5 +import java.util.Arrays;
  6 +import java.util.Objects;
  7 +import java.util.Optional;
  8 +
  9 +/**
  10 + * @author liujun
  11 + * @date 2024年07月12日 13:08
  12 + */
  13 +@Getter
  14 +public enum TipEnum {
  15 + TIP_1(1, "最大只能上传50M的文件"),
  16 + TIP_2(2, "请上传图片"),
  17 + TIP_3(3, "没有找到相关的排班信息"),
  18 + TIP_4(4, "根据排班信息没有找到钥匙存放地址"),
  19 + TIP_5(5, "根据编码{0}没有找到钥匙信息"),
  20 + TIP_6(6, "根据编码{0}没有找到钥匙存放信息"),
  21 +
  22 + TIP_200(200, "SUCESS"),
  23 + TIP_201(201, "Created"),
  24 +
  25 + TIP_401(401, "Unauthorized"),
  26 + TIP_403(401, "Forbidden"),
  27 + TIP_404(404, "Not Found"),
  28 +
  29 + TIP_500(500, "ERROR"),
  30 + ;
  31 + private int code;
  32 + private String msg;
  33 +
  34 + TipEnum(int code, String msg) {
  35 + this.code = code;
  36 + this.msg = msg;
  37 + }
  38 +
  39 + public static TipEnum getObjByCode(Integer code) {
  40 + if (Objects.isNull(code)) {
  41 + return null;
  42 + }
  43 + Optional<TipEnum> optional = Arrays.stream(TipEnum.values()).filter(err -> Objects.equals(err.getCode(), code)).findFirst();
  44 + return optional.isPresent() ? optional.get() : null;
  45 + }
  46 +}