|
|
|
@ -0,0 +1,38 @@ |
|
|
|
package com.qniao.dam.domian.aggregate.marriagebount.constant; |
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.EnumValue; |
|
|
|
import com.fasterxml.jackson.annotation.JsonCreator; |
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat; |
|
|
|
import com.fasterxml.jackson.annotation.JsonValue; |
|
|
|
import lombok.Getter; |
|
|
|
|
|
|
|
@Getter |
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT) |
|
|
|
public enum MarriageBountyOrderStatusEnum { |
|
|
|
|
|
|
|
MATCHMAKING(1, "匹配中"), |
|
|
|
|
|
|
|
MATCH_SUCCESS(2, "匹配成功"), |
|
|
|
|
|
|
|
MATCH_FAIl(3, "匹配失败"); |
|
|
|
|
|
|
|
@EnumValue |
|
|
|
@JsonValue |
|
|
|
private final Integer value; |
|
|
|
private final String desc; |
|
|
|
|
|
|
|
MarriageBountyOrderStatusEnum(Integer value, String desc) { |
|
|
|
this.value = value; |
|
|
|
this.desc = desc; |
|
|
|
} |
|
|
|
|
|
|
|
@JsonCreator |
|
|
|
public static MarriageBountyOrderStatusEnum get(Object code) { |
|
|
|
for (MarriageBountyOrderStatusEnum e : MarriageBountyOrderStatusEnum.values()) { |
|
|
|
if (e.getValue().equals(code)) { |
|
|
|
return e; |
|
|
|
} |
|
|
|
} |
|
|
|
return null; |
|
|
|
} |
|
|
|
} |