package com.ydtech.modules.admin.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ydtech.core.page.HttpResult; import com.ydtech.modules.admin.model.dto.MyCollectInAdvanceDto; import com.ydtech.modules.admin.model.dto.MyIncomeAndExpensesQueryDto; import com.ydtech.modules.admin.model.dto.SysAmountAuditingDto; import com.ydtech.modules.admin.model.po.SysAmountAuditingEntity; import com.ydtech.modules.admin.model.vo.SysAmountAuditingVo; import com.ydtech.modules.admin.model.vo.SysAmountRejectVo; import com.ydtech.modules.order.entity.BasePageResult; import java.math.BigDecimal; import java.util.HashMap; import java.util.List; public interface SysAmountAuditingService extends IService { void AmountReview(SysAmountAuditingVo sysUserAccountVo); SysAmountAuditingEntity getByUserId(String userId ,String amountType); HttpResult> queryByVo(SysAmountAuditingVo sysAmountAuditingVo); BasePageResult queryAppPage(SysAmountAuditingVo sysAmountAuditingVo); List getProgressIng(HashMap params); /** * @version * @author: hxl * @Date: 2024/6/19 16:34 * @Description: 提现中 、已提现数据查询 */ BasePageResult queryAmountPage(MyIncomeAndExpensesQueryDto myIncomeAndExpensesQueryDto); /** * @version * @author: hxl * @Date: 2024/6/19 17:15 * @Description: 查询总金额 */ BigDecimal findSumAmount(MyIncomeAndExpensesQueryDto myIncomeAndExpensesQueryDto); /** * @version * @author: hxl * @Date: 2024/6/19 19:21 * @Description: 驳回 */ void rejectAmount(SysAmountRejectVo sysAmountRejectVo); /** * @version * @author: hxl * @Date: 2024/6/19 20:09 * @Description: 用户总金额 */ BigDecimal findSumAmountByUserId(String userId); /** * @version * @author: hxl * @Date: 2024/6/27 16:23 * @Description: 查询提现总金额 */ BigDecimal querySumAmount(SysAmountAuditingVo sysAmountAuditingVo); /** * @version * @author: hxl * @Date: 2024/7/8 11:18 * @Description: 补充内部银行卡信息 */ HttpResult addInvAccountBackCardMsg(SysAmountAuditingDto sysAmountAuditingDto); /** * @version * @author: hxl * @Date: 2024/7/9 9:56 * @Description: 导出已提现的费用表 */ List expeortData(SysAmountAuditingVo sysAmountAuditingVo); }