package com.ruoyi.project.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.project.domain.GiApi; import com.ruoyi.project.domain.ServiceTasknum; import com.ruoyi.project.domain.ServiceTotals; import com.ruoyi.project.domain.vo.*; import io.jsonwebtoken.impl.crypto.MacProvider; import java.util.List; import java.util.Map; public interface ServiceTotalsMapper extends BaseMapper { /** * 案例趋势 * */ public List caseTrend(ServiceTotals totals); /** * 案例趋势月份 * */ public List caseTrendMoon(ServiceTotals totals); /** * 案例趋势区域 * */ public List caseTrendArea(ServiceTotals totals); /** * 捐献器官统计明细 * */ public List organ(ServiceTotals totals); /** * 器官获取/移植趋势 * */ public List organMoon(ServiceTotals totals); /** * 器官类型分布 * */ public List organType(ServiceTotals totals); /** * 捐献者年龄性别分布 * */ public List caseSex(ServiceTotals totals); /** * 平均年龄 * */ public List caseAvgAge(ServiceTotals totals); /** * 性别与血型分布 * */ public List caseBloodType(ServiceTotals totals); /** * 总潜在总完成数统计 * */ public List totals(ServiceTotals totals); /** * 案例明细列表 * */ public List trendList(ServiceTotals totals); public Long trendCount(ServiceTotals totals); }