package com.stylefeng.guns.modular.system.service; import com.baomidou.mybatisplus.service.IService; import com.stylefeng.guns.modular.system.model.Income; import org.apache.ibatis.annotations.Param; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import java.util.Map; public interface IIncomeService extends IService { /** * 添加数据 * @param userType * @param objectId * @param type * @param incomeId * @param money * @throws Exception */ void saveData(Integer userType, Integer objectId, Integer type, Integer incomeId, Integer orderType, Double money) throws Exception; /** * 获取平台收入明细汇总 * @param insertTime * @param offset * @param limit * @return * @throws Exception */ Map summaryOfIncomeDetailsList(String insertTime, Integer orderType, Integer incomeType, String name, String phone, Integer offset, Integer limit) throws Exception; /** * 导出平台收入明细汇总 * @param insertTime * @return * @throws Exception */ HSSFWorkbook exportSummaryOfIncomeDetails(String insertTime, Integer orderType, Integer incomeType, String name, String phone) throws Exception; /** * 获取支出明细汇总 * @param insertTime * @param offset * @param limit * @return * @throws Exception */ Map summaryOfSpendingDetailsList(String insertTime, Integer orderType, Integer incomeType, String name, String phone, Integer offset, Integer limit) throws Exception; /** * 导出支出明细汇总 * @param insertTime * @return * @throws Exception */ HSSFWorkbook exportSummaryOfSpendingDetails(String insertTime, Integer orderType, Integer incomeType, String name, String phone) throws Exception; void updateState(String s); Map saveIncome(Integer orderId, Integer orderType, Double payMoney) throws Exception; }