package com.nq.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.nq.pojo.UserRecharge; import java.math.BigDecimal; import java.util.Date; import java.util.List; import org.apache.ibatis.annotations.Param; public interface UserRechargeMapper extends BaseMapper { // int insert(UserRecharge paramUserRecharge); int insertSelective(UserRecharge paramUserRecharge); int updateByPrimaryKeySelective(UserRecharge paramUserRecharge); int updateByPrimaryKey(UserRecharge paramUserRecharge); int checkInMoney(@Param("status") int paramInt, @Param("userId") Integer paramInteger); UserRecharge findUserRechargeByOrderSn(String paramString); List findUserChargeList(@Param("uid") Integer paramInteger, @Param("payChannel") String paramString1, @Param("orderStatus") String paramString2); List listByAdmin( @Param("agentId") Integer paramInteger1, @Param("userId") Integer paramInteger2, @Param("realName") String paramString, @Param("state") Integer paramInteger3, @Param("begin_time") Date paramDate1, @Param("end_time") Date paramDate2); int deleteByUserId(@Param("userId") Integer paramInteger); List listByAgent(@Param("searchId") Integer paramInteger1, @Param("realName") String paramString1, @Param("payChannel") String paramString2, @Param("state") Integer paramInteger2); BigDecimal CountChargeSumAmt(Integer paramInteger); BigDecimal agentCountChargeSumAmt(@Param("chargeState") Integer chargeState,@Param("agentId") Integer agentId); BigDecimal CountTotalRechargeAmountByTime(Integer paramInteger); BigDecimal agentCountTotalRechargeAmountByTime(@Param("chargeState") Integer chargeState,@Param("agentId") Integer agentId); List queryDayFrist(); List queryDayFrist(Integer id); }