# FunctionPointEnum.java

    package cloud.wconnect.finance.cons;

    import lombok.AllArgsConstructor;
    import lombok.Getter;

    /**
     * 功能点枚举类
     *
     * @author yyt
     * @date 2023/11/27
     */
    @Getter
    @AllArgsConstructor
    public enum FunctionPointEnum {

        /**
         * 审批通知
         */
        CASE_NOTIFY(4201,"charge_back"),

        /**
         * 超期 case 通知
         */
        CASE_OVERDUE_NOTIFY(4202, "charge_back"),

        /**
         * PMS报告缺失通知
         */
        CHARGEBACK_PMS_REPORT_MISSED(4203, "charge_back"),

        /**
         * Travelliance commission - PMS报告缺失通知
         */
        TA_PMS_REPORT_MISSED(3501, "travelliance_commission"),

        /**
         * Travelliance commission - 报告比对异常数据通知
         */
        TA_REPORT_COMPARE_EXCEPTION(3502, "travelliance_commission");

        /**
         * 功能点
         */
        private final int functionPoint;

        /**
         * 功能名称的国际化 code
         */
        private final String i18nCode;

    }