# OperationInfoDTO.java

    package cloud.wconnect.rateshop.pojo.dto.budgetdatabase;

    import lombok.Data;

    import java.math.BigDecimal;

    /**
     * DTO: Operation Info
     *
     * @author: yyt
     * 2025-08-14
     */
    @Data
    public class OperationInfoDTO {

        /**
         * 预测房间数
         */
        private Long budgetRooms;

        /**
         * 实际房间数
         */
        private Integer actualRooms;

        /**
         * % YOY Chg
         */
        private BigDecimal roomsYoyChg;

        /**
         * 预测 adr
         */
        private BigDecimal budgetAdr;

        /**
         * 实际 adr
         */
        private BigDecimal actualAdr;

        /**
         * % YOY Chg
         */
        private BigDecimal adrYoyChg;

        /**
         * 预测 revenue
         */
        private BigDecimal budgetRevenue;

        /**
         * 实际 revenue
         */
        private BigDecimal actualRevenue;

        /**
         * % YOY Chg
         */
        private BigDecimal revenueYoyChg;

        /**
         * % of Total
         */
        private BigDecimal revenueTotal;

        /**
         * 预测 occ
         */
        private BigDecimal budgetOcc;

        /**
         * 实际 occ
         */
        private BigDecimal actualOcc;

        /**
         * Occ Change
         */
        private BigDecimal occChange;

        /**
         * 预测 revpar
         */
        private BigDecimal budgetRevpar;

        /**
         * 实际 revpar
         */
        private BigDecimal actualRevpar;

        /**
         * % YOY Chg
         */
        private BigDecimal revparYoyChg;

    }