package com.red.circle.other.inner.model.dto.rocket;

import lombok.Data;

import java.util.Map;

/**
 * 火箭统计数据DTO
 *
 * @author system
 * @date 2025-01-15
 */
@Data
public class RocketStatisticsDTO {

    /**
     * 今日发射次数
     */
    private Long todayLaunches;

    /**
     * 本周发射次数
     */
    private Long weekLaunches;

    /**
     * 本月发射次数
     */
    private Long monthLaunches;

    /**
     * 总发射次数
     */
    private Long totalLaunches;

    /**
     * 各等级发射次数分布
     */
    private Map<Integer, Long> launchByLevel;

    /**
     * 今日奖励发放总额
     */
    private Long todayRewardSent;

    /**
     * 本月奖励发放总额
     */
    private Long monthRewardSent;

    /**
     * 总奖励发放额
     */
    private Long totalRewardSent;

    /**
     * 今日领取人数
     */
    private Long todayClaimUsers;

    /**
     * 本月领取人数
     */
    private Long monthClaimUsers;

    /**
     * 总领取人数
     */
    private Long totalClaimUsers;
}
