package com.stylefeng.guns.modular.system.service; import com.baomidou.mybatisplus.plugins.Page; import com.stylefeng.guns.modular.system.model.DriverActivityHistory; import com.baomidou.mybatisplus.service.IService; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import java.util.List; import java.util.Map; /** *

* 司机完成活动记录 服务类 *

* * @author stylefeng * @since 2020-06-17 */ public interface IDriverActivityHistoryService extends IService { /** * 获取领取记录列表 * @param page * @param activityId * @param type * @return */ List> getList(Page> page,Integer activityId,Integer type); /** * 导出数据查询 * @param activityId * @param type * @return */ List> getListt(Integer activityId,Integer type); /** * 获取司机活动收益明细 * @param driverName * @param driverPhone * @param createTime * @param offset * @param limit * @return * @throws Exception */ Map rewardDetailsList(String driverName, String driverPhone, String createTime, Integer offset, Integer limit) throws Exception; /** * 导出司机活动收益明细 * @param driverName * @param driverPhone * @param createTime * @return * @throws Exception */ HSSFWorkbook exportRewardDetails(String driverName, String driverPhone, String createTime) throws Exception; }