# EventSubjectEnum.java

    package cloud.wconnect.frontoffice.cons;

    /**
     * 枚举类：事件枚举类
     *
     * @author zc
     * @date 2023/03/08
     */
    public enum EventSubjectEnum {

        /**
         * house status/service 报告
         */
        HOUSE_STATUS("house-status/service-0d"),
        /**
         * Arrivals Detailed/service 报告
         */
        ARRIVALS_DETAILED_SERVICE("arrivals-detailed/service-0d"),
        /**
         * Guest-In-House/service 报告
         */
        GUEST_IN_HOUSE_SERVICE("guest-in-house/service-0d"),
        /**
         * Journal by Cashier and Transaction Code/service 报告
         */
        YESTERDAY_JOURNAL_BY_CASHIER_AND_TRANSACTION_CODE_SERVICE("journal-by-cashier-and-transaction-code/adj/service--1d"),
        /**
         * Journal by Cashier and Transaction Code - Voided service 报告
         */
        YESTERDAY_JOURNAL_BY_CASHIER_AND_TRANSACTION_CODE_VOIDED_SERVICE("journal-by-cashier-and-transaction-code/adj/voided/service--1d"),
        /**
         * History and forecast/service -1d - 90d 报告
         */
        HISTORY_AND_FORECAST_SERVICE_YESTERDAY_NINETY_DAY("history-and-forecast/service--1d-90d"),

        /**
         * arrivals-detailed/service--1d
         */
        ARRIVAL_YESTERDAY("arrivals-detailed/service--1d"),

        /**
         * out-of-order/service--1-0d
         */
        OUT_OF_ORDER("out-of-order/service--1-0d"),

        /**
         * Guests In-House Complimentary/service-0d
         */
        GUESTS_IN_HOUSE_COMPLIMENTARY("guests-in-house-complimentary/service-0d"),

        /**
         * Reservations – made Yesterday/service 报告
         */
        RESERVATIONS_MADE_YESTERDAY_SERVICE("reservations-made-yesterday/service-0d"),
        /**
         * Journal by Cashier and Transaction Code/service 报告
         */
        JOURNAL_BY_CASHIER_AND_TRANSACTION_CODE_SERVICE("journal-by-cashier-and-transaction-code/service-0d"),
        /**
         * Journal by Cashier and Transaction Code - Voided service 报告
         */
        JOURNAL_BY_CASHIER_AND_TRANSACTION_CODE_VOIDED_SERVICE("journal-by-cashier-and-transaction-code/adj/voided/service-0d"),
        /**
         * credit limit
         */
        CREDIT_LIMIT("credit-limit/service-0d"),
        /**
         * Guest-In-House-Individual/service 报告
         * 只包含散客
         */
        GUEST_IN_HOUSE_INDIVIDUAL_SERVICE("guest-in-house-individual/service-0d");

        /**
         * 事件主题
         */
        private String subject;

        EventSubjectEnum(String subject) {
            this.subject = subject;
        }

        public String getSubject() {
            return subject;
        }

        public void setSubject(String subject) {
            this.subject = subject;
        }

    }