package com.ydtech.modules.admin.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ydtech.modules.admin.model.dto.MyCollectInAdvanceDto; import com.ydtech.modules.admin.model.dto.MyIncomeAndExpensesQueryDto; import com.ydtech.modules.admin.model.po.SysAmountAuditingEntity; import com.ydtech.modules.admin.model.vo.SysAmountAuditingVo; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.math.BigDecimal; import java.util.HashMap; import java.util.List; @Mapper public interface SysAmountAuditingMapper extends BaseMapper { SysAmountAuditingEntity getByUserId( @Param("userId") String userId, @Param("amountStatus") String amountStatus); Page queryPageOrder(@Param("sysAmountAuditingVo") SysAmountAuditingVo sysAmountAuditingVo, Page page); List queryPageOrderNew(HashMap params); List getProgressIng(HashMap params); /** * @version * @author: hxl * @Date: 2024/6/19 16:19 * @Description: 通过用户id查询提现中和已提现的数据 */ Page queryAmountPage(@Param("myIncomeAndExpensesQueryDto") MyIncomeAndExpensesQueryDto myIncomeAndExpensesQueryDto, Page page); /** * @version * @author: hxl * @Date: 2024/6/19 18:02 * @Description: */ BigDecimal findSumAmount(@Param("myIncomeAndExpensesQueryDto") MyIncomeAndExpensesQueryDto myIncomeAndExpensesQueryDto); /** * @version * @author: hxl * @Date: 2024/6/19 20:10 * @Description: 通过用户id查询总金额 */ BigDecimal findSumAmountByUserId(@Param("userId") String userId); /** * @version * @author: hxl * @Date: 2024/6/27 16:32 * @Description: 总金额 */ BigDecimal querySumAmount(@Param("vo") SysAmountAuditingVo sysAmountAuditingVo); }