package com.ibeetl.admin.console.dao; import com.ibeetl.admin.console.model.*; import com.ibeetl.admin.core.entity.CoreAudit; import com.ibeetl.admin.core.entity.XzxRebateRulePrice; import org.apache.commons.codec.binary.Base64; import org.apache.commons.lang3.StringUtils; import org.beetl.sql.core.annotatoin.SqlResource; import org.beetl.sql.core.mapper.BaseMapper; import java.util.HashMap; import java.util.List; import java.util.Map; @SqlResource("console.fundManagement") public interface FundManagementApiDao{ /** * 根据用户ID查询用户的充值记录和体现记录 * @param userId * @param payType * @param tStatus * @param page * @param limit * @return */ List> queryCuserMoneyLog(String userId, String payType, String tStatus,String xStatus, int page, int limit); int queryCuserMoneyLogCount(String userId, String payType, String tStatus, String xStatus); /** * 查询支付记录 * @param moneyModel */ List queryMoneyList(MoneyModel moneyModel); String queryMoneyTodayList(MoneyModel moneyModel); int queryMoneyListCount(MoneyModel moneyModel); String queryApprovalType(); String queryTypeDesc(String type); //Map queryOldLimitMap(String account); /** * 按条件查询 * @param moneyModel * @return */ MoneyModel queryMoney(MoneyModel moneyModel); /** * 更新 * @param moneyModel * @return */ int updateMoney(MoneyModel moneyModel); int updateMoneyByAccountId(String money,String accountId); int updateParterAccount(String money,String accountId); int updateParterAccount1(String money,String accountId); int updateMoneyApi(MoneyModel moneyModel); int updatePlatformMoney(String money); int updatePlatformHbb(String hbb); int updateParterAccountLog(PartnerAccountLogModel model); int insertPlatFormLog(PlatformAccountLogModel model); List queryStorageMoneyApi(PayStorageModel model); String queryStorageMoneyToday(PayStorageModel model); int queryStorageMoneyApiCount(PayStorageModel model); String queryUserOrderByStorageId(String storageId); String endStorageTime(); /** * 查询充值记录 * @param moneyModel */ List queryRechangeApiList(MoneyModel moneyModel); int queryRechangeListApiCount(MoneyModel moneyModel); Map queryPayInfoDetail(String payOrderId); Map queryPayInfoDetailHS(String payOrderId); String queryPayInfoUserRole(String userType); PayInfoModel queryRechangeApiDetail(PayInfoModel model); List queryUserOrderList(PayRequestInfoModel model); int queryUserOrderCount(PayRequestInfoModel model); List> queryUserOrderMoneyAndWeight(PayRequestInfoModel model); List queryStorageMoneyDetailApi(List orderIds,int limit,int page); List> queryMoneyAndWeightByOrderIds(List orderIds); String queryRechangeMoney(List status,String payType,String startTime,String endTime,List partnerIds); List quotaDetail(StorageUserModel model); int quotaDetailCount(StorageUserModel model); UserAccountModel getAccountByUserId(String userId); void updatePackUserAccount(String money,String userId); RemittanceModel queryRemittanceInfo(String payOrderId); PartnerAccountModel getPartnerAccountByUserId(String userId); AccountLogModel getAccountLogByOrderId(String orderId); List queryWtList(String ruleId); }