package jnpf.enums.attendance;

import lombok.Getter;

/**
 * 加班类型
 *
 * @author yanwenfu
 * @create 2025-09-18
 */
@Getter
public enum OvertimeType {

    /** 工作日 */
    WORK_DAY(1),
    /** 公休日 */
    REST_DAY(2),
    /** 节假日 */
    HOLIDAY(3),
    ;

    private final Integer value;

    OvertimeType(Integer value) {
        this.value = value;
    }

    public static OvertimeType getOvertimeType(Integer value) {

        OvertimeType[] values = OvertimeType.values();
        for (OvertimeType v : values) {
            if (v.getValue().equals(value)) {
                return v;
            }
        }
        return null;
    }
}
