using Model; using Model.Dto.Inspection; using System.Collections.Generic; using System.Threading.Tasks; namespace Service.Interface { /// /// 统计报表 服务接口 /// public interface IStatisticsReportService { /// /// 设备统计概览(总数/在用/闲置/报废等) /// Task> GetDeviceStatisticsAsync(); /// /// 按分类统计设备数量 /// Task>> GetCategoryStatisticsAsync(); /// /// 按部门统计设备数量 /// Task>> GetDepartmentStatisticsAsync(); /// /// 设备维护统计(校准/保养及时率、超期数量等) /// Task> GetMaintenanceStatisticsAsync(); /// /// 维护超期设备明细 /// Task>> GetMaintenanceOverdueDetailsAsync(); /// /// 维修统计概览 /// Task> GetRepairStatisticsAsync(); /// /// 故障类型分布 /// Task>> GetFaultTypeDistributionAsync(); /// /// 维修工时分析 /// Task>> GetRepairHoursAnalysisAsync(); /// /// 维修记录明细列表 /// Task>> GetRepairRecordDetailsAsync(); } }