package com.erp.dashboard.service;

import com.erp.dashboard.dto.*;

/**
 * Dashboard服务接口
 */
public interface DashboardService {

    /**
     * 获取Dashboard首页数据
     *
     * @param tenantId   租户ID
     * @param recentDays 近N天（默认7天）
     * @return Dashboard响应数据
     */
    DashboardResponse getDashboardData(Long tenantId, Integer recentDays);

    /**
     * 计算成功率
     *
     * @param total  总数
     * @param success 成功数
     * @return 成功率百分比
     */
    java.math.BigDecimal calculateRate(int total, int success);
}
