package com.stylefeng.guns.modular.system.service; import com.baomidou.mybatisplus.service.IService; import com.stylefeng.guns.modular.system.model.UserRedPacketRecord; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import java.util.List; import java.util.Map; public interface IUserRedPacketRecordService extends IService { /** * 获取红包统计数据 * @param name * @param time * @param companyId * @param offset * @param limit * @return * @throws Exception */ Map queryRedEnvelopes(String name, String time, Integer companyId, Integer offset, Integer limit) throws Exception; /** * 下载红包统计数据 * @param name * @param time * @param companyId * @return * @throws Exception */ HSSFWorkbook downloadRedEnvelopes(String name, String time, Integer companyId) throws Exception; /** * 获取红包统计明细 * @param name * @param time * @param companyId * @param offset * @param limit * @return * @throws Exception */ Map queryRedEnvelopesInfo(String name, String time, Integer companyId, Integer offset, Integer limit) throws Exception; /** * 下载红包统计明细 * @param name * @param time * @param companyId * @return * @throws Exception */ HSSFWorkbook downloadRedEnvelopesInfo(String name, String time, Integer companyId) throws Exception; }