package com.ruoyi.common.core.enums;
|
|
import com.baomidou.mybatisplus.annotation.EnumValue;
|
import com.fasterxml.jackson.annotation.JsonValue;
|
import lombok.AllArgsConstructor;
|
import lombok.Getter;
|
|
|
@Getter
|
@AllArgsConstructor
|
public enum GroupStatusEnum {
|
|
/* 成团状态 0=待成团 1=已成团 2=成团失败*/
|
|
TO_FORM_A_GROUP(0, "待成团"),
|
FORMED_INTO_A_GROUP(1, "已成团"),
|
GROUP_FAILURE(2, "成团失败"),
|
MS_FAILURE(3, "马上成团"),
|
YCT_FAILURE(4, "已参加团购");
|
@EnumValue
|
private final int code;
|
@JsonValue
|
private final String desc;
|
|
|
/**
|
* 通过code获取枚举
|
*
|
* @param code
|
* @return
|
*/
|
public static GroupStatusEnum fromCode(Integer code) {
|
GroupStatusEnum[] resultTypes = GroupStatusEnum.values();
|
for (GroupStatusEnum resultType : resultTypes) {
|
if (code.equals(resultType.getCode())) {
|
return resultType;
|
}
|
}
|
return null;
|
}
|
|
}
|