# MonthlyReportBudgetDatabaseDTO.java

    package cloud.wconnect.workperformance.pojo.dto.monthlyreport.budgetdb;

    import com.google.common.collect.Lists;
    import lombok.Data;

    import java.util.List;

    /**
     * DTO: Budget Database
     *
     * @author lichen
     * @date 2025/12/22
     */
    @Data
    public class MonthlyReportBudgetDatabaseDTO {

        /**
         * 资产 ID
         */
        private Integer propertyId;

        /**
         * 年份(yyyy)
         */
        private Integer year;

        /**
         * Room
         */
        private List<MonthlyReportBudgetDatabaseRoomTabDTO> room;

        /**
         * F&B
         */
        private List<MonthlyReportBudgetDatabaseFbTabDTO> fb;

        /**
         * Other
         */
        private List<MonthlyReportBudgetDatabaseOtherTabDTO> other;

        public MonthlyReportBudgetDatabaseDTO() {
            this.room = Lists.newArrayList();
            this.fb = Lists.newArrayList();
            this.other = Lists.newArrayList();
        }
    }