package com.pig4cloud.pig.marketing.api.vo.mongo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author: wcl
 * @date: 2025-09-07
 * @description: 用户地区统计结果VO
 */
@Data
@Schema(description = "用户地区统计结果")
public class UserRegionStatisticsVO implements Serializable {

    private static final long serialVersionUID = 1L;

    @Schema(description = "统计时间", example = "2025-01-27 10:00:00")
    private String statisticsTime;

    @Schema(description = "查询天数", example = "7")
    private Integer days;

    @Schema(description = "查询类型", example = "visitor")
    private String queryType;

    @Schema(description = "国家统计列表")
    private List<RegionStatisticsItem> countryStatistics;

    @Schema(description = "总用户数", example = "5000")
    private Long totalUsers;
}
