Как обратиться в enam по числовому порядку?
Я бы сделал ещё одно поле с геттером:
public enum DayOfWeek {
    MONDAY(1),
    TUESDAY(2),
    WEDNESDAY(3),
    THURSDAY(4),
    FRIDAY(5),
    SATURDAY(6),
    SUNDAY(7);

     @Getter
     private final int number;

    DayOfWeek(int number) {
        this.number = number;
    }
}
Я бы сделал ещё одно поле с геттером:
public enum DayOfWeek {
    MONDAY(1),
    TUESDAY(2),
    WEDNESDAY(3),
    THURSDAY(4),
    FRIDAY(5),
    SATURDAY(6),
    SUNDAY(7);

     @Getter
     private final int number;

    DayOfWeek(int number) {
        this.number = number;
    }
}