package com.artfess.rescue.external.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @Author: wsf
 * @Description: TODO
 * @DateTime: 2025/4/23 16:30
 **/
@Getter
@AllArgsConstructor
public enum EventDirectionEnum {

    UP("1","上行","up"),
    DOWN("2","上行","down"),
    TWO_WAY("0","上行","twoWay");

    private final String direction;
    private final String directionValue;
    private final String roadDirection;

    /**
     * 根据 roadDirection 获取 direction
     *
     * @param roadDirection roadDirection
     * @return direction
     */
    public static String getDirectionByRoadDirection(String roadDirection) {
        for (EventDirectionEnum e : values()) {
            if (e.getRoadDirection().equals(roadDirection)) {
                return e.getDirection();
            }
        }
        return null;
    }
}
