package com.ruoyi.web.modules.screen.domain.vo;

import java.math.BigDecimal;
/**
 * AI 问诊概览；今日指标仅当前统计年返回非零。
 */
public class LivestockResourceOverviewVo
{
    /** 累计用户数 */
    private long totalUsers;
    /** 今日活跃用户（仅当前年） */
    private long todayActiveUsers;
    /** 今日新用户（仅当前年） */
    private long todayNewUsers;
    /** 年度会话总数 */
    private long totalSessions;
    /** 今日会话数（仅当前年） */
    private long todaySessions;
    /** 年度提问消息数 */
    private long totalQuestionCount;
    /** 今日提问数（仅当前年） */
    private long todayQuestionCount;
    /** AI 平均响应秒数 */
    private BigDecimal avgResponseSeconds;

    public long getTotalUsers() { return totalUsers; }
    public void setTotalUsers(long totalUsers) { this.totalUsers = totalUsers; }
    public long getTodayActiveUsers() { return todayActiveUsers; }
    public void setTodayActiveUsers(long todayActiveUsers) { this.todayActiveUsers = todayActiveUsers; }
    public long getTodayNewUsers() { return todayNewUsers; }
    public void setTodayNewUsers(long todayNewUsers) { this.todayNewUsers = todayNewUsers; }
    public long getTotalSessions() { return totalSessions; }
    public void setTotalSessions(long totalSessions) { this.totalSessions = totalSessions; }
    public long getTodaySessions() { return todaySessions; }
    public void setTodaySessions(long todaySessions) { this.todaySessions = todaySessions; }
    public long getTotalQuestionCount() { return totalQuestionCount; }
    public void setTotalQuestionCount(long totalQuestionCount) { this.totalQuestionCount = totalQuestionCount; }
    public long getTodayQuestionCount() { return todayQuestionCount; }
    public void setTodayQuestionCount(long todayQuestionCount) { this.todayQuestionCount = todayQuestionCount; }
    public BigDecimal getAvgResponseSeconds() { return avgResponseSeconds; }
    public void setAvgResponseSeconds(BigDecimal avgResponseSeconds) { this.avgResponseSeconds = avgResponseSeconds; }
}
