package com.dora.entity;

import lombok.Data;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * 工具使用每日统计实体类
 * 按天统计每个工具的使用次数
 */
@Data
public class ToolUsageDailyStats {
    /**
     * 主键
     */
    private Long id;
    
    /**
     * 统计日期
     */
    private LocalDate statsDate;
    
    /**
     * 工具配置ID
     */
    private Long toolId;
    
    /**
     * 工具编码
     */
    private String toolCode;
    
    /**
     * 工具名称
     */
    private String toolName;
    
    /**
     * 调用总次数
     */
    private Integer totalCalls;
    
    /**
     * 成功次数
     */
    private Integer successCalls;
    
    /**
     * 失败次数
     */
    private Integer failedCalls;
    
    /**
     * 消耗总积分
     */
    private Integer totalPointsCost;
    
    /**
     * 独立用户数
     */
    private Integer uniqueUsers;
    
    /**
     * 创建时间
     */
    private LocalDateTime createTime;
    
    /**
     * 更新时间
     */
    private LocalDateTime updateTime;
}
