package cn.iocoder.yudao.module.server.controller.admin.policycommunications.vo.analysis;

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

import java.math.BigDecimal;

@Schema(description = "管理后台 - 政策沟通交流KPI指标 Response VO")
@Data
public class PolicyCommunicationsAnalysisKpiRespVO {
    
    @Schema(description = "累计沟通总数", example = "1234")
    private Long totalCount;
    
    @Schema(description = "今日新增", example = "56")
    private Long todayCount;
    
    @Schema(description = "平均处理时长（天）", example = "5.5")
    private BigDecimal avgProcessTime;
    
    @Schema(description = "总回复率（%）", example = "85.5")
    private BigDecimal replyRate;
    
    @Schema(description = "待处理数量", example = "120")
    private Long pendingCount;
    
    @Schema(description = "已回复数量", example = "800")
    private Long repliedCount;
    
    @Schema(description = "已公开数量", example = "314")
    private Long publishedCount;
}