# ScheduleVsActualDTO.java

    package cloud.wconnect.workperformance.pojo.dto.sva.schedulevsactual;

    import lombok.Data;

    import java.math.BigDecimal;
    import java.util.List;

    /**
     * DTO: Schedule vs actual
     *
     * @author zc
     * @date 2023/06/22
     */
    @Data
    public class ScheduleVsActualDTO {

        /**
         * Forecasted Room Sale集合，按照显示日期排序，包含 total
         */
        private List<Integer> forecastedRoomSaleList;

        /**
         * Occ. %集合，包含 total
         */
        private List<BigDecimal> occPercentList;

        /**
         * Arrivals值集合，包含 total
         */
        private List<Integer> arrivalList;

        /**
         * Dirty 值集合，包含 total
         */
        private List<Integer> dirtyList;

        /**
         * Departures值集合，包含 total
         */
        private List<Integer> departureList;

        /**
         * Est. F&B Rev 集合, 包含 total
         */
        private List<BigDecimal> estRvList;

        /**
         * Actual Room Sold/Var. 集合，按照显示日期排序
         */
        private List<SvaRoomSoldDTO> roomSoldList;

        /**
         * Estimated/Actual ADR  集合，按照显示日期排序
         */
        private List<SvaAdrDTO> adrList;

        /**
         * Estimated/Actual Rev 集合，按照显示日期排序
         */
        private List<SvaRevDTO> revList;

        /**
         * Salary Payroll集合，按显示日期排序
         */
        private List<BigDecimal> salaryPayrollList;

        /**
         * Schedule/Actual Payroll Expenses 集合，按照显示日期排序
         */
        private List<SvaPayrollDTO> dailyPayrollList;

        /**
         * Schedule/Actual Payroll Expenses（排除PayCode）集合，按照显示日期排序
         */
        private List<SvaPayrollDTO> dailyPayrollExcludePayCodeList;

        /**
         * Schedule/Actual Hours 集合，按照显示日期排序
         */
        private List<SvaHoursDTO> hoursList;

        /**
         * Schedule/Actual Hours（排除PayCode）集合，按照显示日期排序
         */
        private List<SvaHoursDTO> hoursExcludePayCodeList;

        /**
         * 员工考勤时数的统计
         */
        private List<SvaEmployeeSummaryDTO> employeeSummaryList;

        /**
         * 是否有数据权限 false：无权限，true：有权限
         */
        private Boolean dataPermissionValid;

        /**
         * 选择日期范围内的考勤是否在多个版本下。
         */
        private Boolean multipleVersions;

    }