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<Map<String, Object>> 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<MoneyModel> queryMoneyList(MoneyModel moneyModel);
|
int queryMoneyListCount(MoneyModel moneyModel);
|
List<MoneyModel> 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<MoneyModel> queryRechangeList(MoneyModel moneyModel);
|
int queryRechangeListCount(MoneyModel moneyModel);
|
|
Map<String,Object> queryPayInfoDetail(String payOrderId);
|
|
String queryPayInfoUserRole(String userType);
|
}
|