package com.saye.hospitalgd.mapper.FinancialReconciliation;

import org.apache.ibatis.annotations.Mapper;

import java.util.HashMap;
import java.util.List;

/**
 * @author thuang
 * @version 1.0
 * @description: 退款数据统计报表Mapper
 * @date 2024/12/19 10:00
 */
@Mapper
public interface RefundStatisticsMapper {

    /**
     * 查询退款统计报表数据
     * @param map 查询参数
     * @return 退款统计数据列表
     * @throws Exception
     */
    List<HashMap<Object, Object>> findRefundStatistics(HashMap<Object, Object> map) throws Exception;

    /**
     * 获取退款统计汇总数据
     * @param map 查询参数
     * @return 退款统计汇总数据
     * @throws Exception
     */
    HashMap<Object, Object> getRefundSummary(HashMap<Object, Object> map) throws Exception;

    /**
     * 获取退款趋势数据
     * @param map 查询参数
     * @return 退款趋势数据列表
     * @throws Exception
     */
    List<HashMap<Object, Object>> getRefundTrend(HashMap<Object, Object> map) throws Exception;
}


