package com.xy.xyaicpzs.domain.vo;

import lombok.Builder;
import lombok.Data;

import java.util.Map;

/**
 * 用户注册趋势VO
 */
@Data
@Builder
public class RegistrationTrendVO {
    /**
     * 开始日期
     */
    private String startDate;
    
    /**
     * 结束日期
     */
    private String endDate;
    
    /**
     * 时间粒度
     */
    private String granularity;
    
    /**
     * 用户注册趋势数据 (时间 -> 用户数)
     */
    private Map<String, Long> userTrend;
    
    /**
     * 会员注册趋势数据 (时间 -> 会员数)
     */
    private Map<String, Long> vipTrend;
    
    /**
     * 总用户数
     */
    private Integer totalUsers;
    
    /**
     * 总会员数
     */
    private Long totalVips;
}

