package com.engine.recruit.enums; import com.engine.recruit.exception.CustomizeRunTimeException; /** * 发布渠道枚举类 * * @author:dxfeng * @createTime: 2023/10/08 * @version: 1.0 */ public enum PositionThirdChannelEnum { /** * 发布渠道 */ BOSS("0"), ZHI_LIAN("1"), D51_JOB("2"), LA_GOU("3"), LIE_PIN("4"); PositionThirdChannelEnum(String value) { this.value = value; } private String value; public String getValue() { return value; } public void setValue(String value) { this.value = value; } public static PositionThirdChannelEnum getEnum(String value) { for (PositionThirdChannelEnum item : PositionThirdChannelEnum.values()) { if (item.value.equalsIgnoreCase(value)) { return item; } } throw new CustomizeRunTimeException("不支持的发布渠道"); } }