# GroupStatisticsReviewDTO.java

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

    import lombok.*;

    import java.math.BigDecimal;

    /**
     * 分组统计评论数据DTO
     *
     * @author lichen
     * @date 2024/12/27
     */
    @Getter
    @Setter
    @Builder
    @AllArgsConstructor
    @NoArgsConstructor
    public class GroupStatisticsReviewDTO{

        /**
         * 统计字段：日期
         * 格式说明：统计维度为日时yyyyMMdd、统计维度为周时yyyyX（x表示第几周）、统计维度为月yyyyMM
         */
        private String date;

        /**
         * 统计字段：房型
         */
        private String room;

        /**
         * 统计字段：客人类型
         */
        private String travellerType;

        /**
         * 统计字段：入住天数
         */
        private Integer nights;

        /**
         * 统计字段：评价分数
         */
        private Integer score;

        /**
         * 平均分
         */
        private BigDecimal avgScore;

        /**
         * 评论总数
         */
        private Integer reviews;

        /**
         * 平均入住天数
         */
        private BigDecimal avgNights;

        /**
         * 统计周期的开始日期，格式yyyyMMdd
         */
        private String startDate;

        /**
         * 统计周期的结束日期，格式yyyyMMdd
         */
        private String endDate;

    }