# DbPmsHfBO.java

    package cloud.wconnect.workperformance.pojo.bo.database.historyforecast;

    import lombok.Data;

    import java.math.BigDecimal;

    /**
     * BO: History and Forecast
     *
     * @author zc
     * @date 2026/01/04
     */
    @Data
    public class DbPmsHfBO {

        /**
         * Date (yyyy-MM-dd)
         */
        private String dStr;

        /**
         * 解析 Opera xml 报告时，用于区分 History/Forecast
         */
        private String operaDataType;

        /**
         * Occ.%
         */
        private BigDecimal occ;

        /**
         * Inventory Rooms
         */
        private Integer ir;

        /**
         * Sell inventory rooms
         */
        private Integer sir;

        /**
         * Total Occ.(Rooms Sold)
         */
        private Integer rs;

        /**
         * Deduct Indiv. Rooms Sold
         */
        private Integer dis;

        /**
         * Non-Ded. Indiv. Rooms Sold
         */
        private Integer ndis;

        /**
         * Deduct Group Rooms Sold
         */
        private Integer dgs;

        /**
         * Non-Ded. Group Rooms Sold
         */
        private Integer ndgs;

        /**
         * Room Revenue
         */
        private BigDecimal rr;

        /**
         * Deduct Indiv. Room Revenue
         */
        private BigDecimal dir;

        /**
         * Non-Ded. Indiv. Room Revenue
         */
        private BigDecimal ndir;

        /**
         * Deduct Group Room Revenue
         */
        private BigDecimal dgr;

        /**
         * Non-Ded. Group Room Revenue
         */
        private BigDecimal ndgr;

        /**
         * Arr. Rooms
         */
        private Integer arr;

        /**
         * Dep. Rooms
         */
        private Integer dep;

        /**
         * Comp. Rooms
         */
        private Integer com;

        /**
         * OOO Rooms
         */
        private Integer ooo;

        /**
         * No Show Rooms
         */
        private Integer ns;

        /**
         * House Use
         */
        private Integer hu;

        /**
         * Day Use Rooms
         */
        private Integer du;

        /**
         * Adl. & Chl.
         */
        private Integer gu;

        /**
         * Average Rate
         */
        private BigDecimal adr;

        /**
         * Available Rooms
         */
        private Integer avr;
    }