package cc.mrbird.febs.common.enumerates; import lombok.Getter; import java.util.ArrayList; import java.util.List; @Getter public enum GamePNGEnum { HU_LU(6, "葫芦",6), XIA(5, "虾",5), PANG_XIE(4, "螃蟹",4), YU(3, "鱼",3), LAO_HU(2, "老虎",2), SHI_ZI(1, "狮子",1); private Integer pngCode;//号码 private String pngName;//名称 private Integer pngTimes;//倍数 GamePNGEnum(Integer pngCode,String pngName,Integer pngTimes) { this.pngCode = pngCode; this.pngName = pngName; this.pngTimes = pngTimes; } /** * 获取全部列表 * @return */ public List getGamePng() { List objects = new ArrayList<>(); for (GamePNGEnum value : GamePNGEnum.values()) { objects.add(value); } return objects; } public GamePNGEnum getPng(int pngCode) { for (GamePNGEnum value : GamePNGEnum.values()) { if (value.pngCode == pngCode) { return value; } } return null; } public String getPngName(int pngCode) { for (GamePNGEnum value : GamePNGEnum.values()) { if (value.pngCode == pngCode) { return value.pngName; } } return null; } }