package com.ruoyi.system.vo; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * 首页数据总览返回对象 * * @author ruoyi */ @Data @ApiModel(value = "SysDashboardOverviewVO", description = "首页数据总览返回对象") public class SysDashboardOverviewVO { /** 当前统计周期 */ @ApiModelProperty("当前统计周期:TODAY今日 RECENT_7_DAYS最近7天 RECENT_30_DAYS最近30天 CUSTOM自定义") private String periodType; /** 统计开始时间 */ @ApiModelProperty("统计开始时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date beginTime; /** 统计结束时间 */ @ApiModelProperty("统计结束时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date endTime; /** 线上预约统计 */ @ApiModelProperty("线上预约板块统计") private SysDashboardRegisterSummaryVO onlineAppointment; /** 现场登记统计 */ @ApiModelProperty("现场预约板块统计") private SysDashboardRegisterSummaryVO onsiteAppointment; /** 访客状态统计 */ @ApiModelProperty("访客实时状态统计") private SysDashboardStatusSummaryVO statusSummary; /** 登记趋势 */ @ApiModelProperty("进出场趋势统计") private SysDashboardTrendVO trend; }