package com.ibeetl.admin.console.dao; import com.ibeetl.admin.console.model.MoneyModel; import org.beetl.sql.core.annotatoin.SqlResource; import java.util.List; import java.util.Map; /** * 钱的记录 */ @SqlResource("console.money") public interface MoneyConsoleDao { /** * 根据用户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); int queryMoneyListCount(MoneyModel moneyModel); List queryOtherMoneyList(MoneyModel moneyModel); int queryOtherMoneyListCount(MoneyModel moneyModel); String queryApprovalType(); /** * 按条件查询 * @param moneyModel * @return */ MoneyModel queryMoney(MoneyModel moneyModel); /** * 更新 * @param moneyModel * @return */ int updateMoney(MoneyModel moneyModel); int updateMoneyApi(MoneyModel moneyModel); /** * 查询充值记录 * @param moneyModel */ List queryRechangeList(MoneyModel moneyModel); int queryRechangeListCount(MoneyModel moneyModel); Map queryPayInfoDetail(String payOrderId); String queryPayInfoUserRole(String userType); }