From 7e7f901b2172281dc294dfbc67e6ad00625f09f4 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期一, 04 三月 2024 10:11:21 +0800 Subject: [PATCH] 合并代码 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/enums/RuleStatusEnum.java | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 51 insertions(+), 0 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/enums/RuleStatusEnum.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/enums/RuleStatusEnum.java new file mode 100644 index 0000000..dcf351f --- /dev/null +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/enums/RuleStatusEnum.java @@ -0,0 +1,51 @@ +package com.dsh.guns.modular.system.enums; + + + +/** + * @Description 司机保证收入状态枚举 + * @Author xiaochen + * @Date 2023/02/15 9:42 + */ +public enum RuleStatusEnum { + NOT_START(1, "未开始"), + STARTED(2, "已开始"), + ENDED(3, "已结束"), + PAUSED(4,"暂停中"); + + private String desc; + + + private int code; + + + RuleStatusEnum(int code, String desc) { + this.code = code; + this.desc = desc; + } + + public String getDesc() { + return desc; + } + + public int getCode() { + return code; + } + + /** + * 通过code获取枚举 + * + * @param code + * @return + */ + public static RuleStatusEnum fromCode(Integer code) { + RuleStatusEnum[] resultTypes = RuleStatusEnum.values(); + for (RuleStatusEnum resultType : resultTypes) { + if (code.equals(resultType.getCode())) { + return resultType; + } + } + return null; + } + +} -- Gitblit v1.7.1