package com.template.model.enumModel; /** * @Author: binguo * @Date: 2023/7/6 星期四 16:34 * @Description: com.template.model.enumModel * @Version: 1.0 * 账号状态 */ public enum eTimeGroup { TG1706059211565139(1),//早晚时间组 TG1706015524808505(2),//无通行权限 TG1706015187904177(3),//中午、傍晚时间组 TG1706015023341530(4),//傍晚时间组 TG1705477745113586(5);//中午时间组 private int value; eTimeGroup(int value){ this.value = value; } public int getValue() { return value; } public static eTimeGroup valueOf(int value) { switch (value) { case 1: return eTimeGroup.TG1706059211565139; case 2: return eTimeGroup.TG1706015524808505; case 3: return eTimeGroup.TG1706015187904177; case 4: return eTimeGroup.TG1706015023341530; case 5: return eTimeGroup.TG1705477745113586; default: return null; } } public static Integer integerOf(String value) { switch (value) { case "TG1706059211565139": return 1; case "TG1706015524808505": return 2; case "TG1706015187904177": return 3; case "TG1706015023341530": return 4; case "TG1705477745113586": return 5; default: return null; } } public static String stringOf(Integer value) { switch (value) { case 1: return "TG1706059211565139"; case 2: return "TG1706015524808505"; case 3: return "TG1706015187904177"; case 4: return "TG1706015023341530"; case 5: return "TG1705477745113586"; default: return null; } } public static String stringOfName(Integer value) { switch (value) { case 1: return "早晚时间组"; case 2: return "无通行权限"; case 3: return "中午、傍晚时间组"; case 4: return "傍晚时间组"; case 5: return "中午时间组"; default: return null; } } public static String stringOfTimeName(String value) { switch (value) { case "早晚时间组": return "TG1706059211565139"; case "无通行权限": return "TG1706015524808505"; case "中午、傍晚时间组": return "TG1706015187904177"; case "傍晚时间组": return "TG1706015023341530"; case "中午时间组": return "TG1705477745113586"; default: return null; } } public static Integer integerOfTimeName(String value) { switch (value) { case "早晚时间组": return 1; case "无通行权限": return 2; case "中午、傍晚时间组": return 3; case "傍晚时间组": return 4; case "中午时间组": return 5; default: return null; } } }