package jnpf.authority.utils;

import lombok.Getter;
import lombok.RequiredArgsConstructor;

/**
 * 权限大模块枚举
 *
 * @author wangchunxiang
 * @date 2025/04/23
 */
@Getter
@RequiredArgsConstructor
public enum PermissionsEnums {
    /**
     * 人事管理
     */
    PERSONNEL_MANAGEMENT_WEB("personel","人事管理"),
    /**
     * 人事管理
     */
    PERSONNEL_MANAGEMENT_APP("pages.personnel","人事管理"),
    /**
     * 人事管理 按钮
     */
    PERSONNEL_MANAGEMENT_Button("DirectProcessing,ResignApproval,DirectProcessingApp,ResignApprovalApp","人事管理"),



    /**
     * 考勤管理  value:取值来自于 base_module表 且 type = 1 取值 ： F_EnCode
     */
    ATTENDANCE_MANAGEMENT("workAttendance","考勤管理")

    ;
    private final String value;
    private final String name;

}
