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 OrderFromEnum {
|
|
/* 订单来源 1=商品订单 2=秒杀订单 3=团购订单 4=保证金 5=拍卖订单*/
|
|
COMMODITY_ORDER(1, "商品"),
|
SNAP_ORDERS(2, "秒杀"),
|
GROUP_PURCHASE_ORDERS(3, "团购"),
|
AUCTION_ORDERS(4, "拍卖"),
|
WISH_ORDER(5, "心愿求购");
|
@EnumValue
|
private final int code;
|
@JsonValue
|
private final String desc;
|
|
|
/**
|
* 通过code获取枚举
|
*
|
* @param code
|
* @return
|
*/
|
public static OrderFromEnum fromCode(Integer code) {
|
OrderFromEnum[] resultTypes = OrderFromEnum.values();
|
for (OrderFromEnum resultType : resultTypes) {
|
if (code.equals(resultType.getCode())) {
|
return resultType;
|
}
|
}
|
return null;
|
}
|
|
}
|