package cn.novalon.gym.manage.datacount.domain;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 统计数据汇总
 *
 * @author system
 * @date 2026-06-09
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class StatisticsSummary {

    /**
     * 统计日期
     */
    private String statDate;

    /**
     * 会员统计数据
     */
    private MemberStatistics memberStatistics;

    /**
     * 预约统计数据
     */
    private BookingStatistics bookingStatistics;

    /**
     * 签到统计数据
     */
    private SignInStatistics signInStatistics;

    /**
     * 统计数据生成时间
     */
    private String generatedAt;
}
