package com.yeshi.fanli.service.inter.user;
|
|
import java.util.List;
|
|
import com.yeshi.fanli.entity.bus.user.AccountDetails;
|
import com.yeshi.fanli.entity.money.UserMoneyDetail;
|
|
public interface AccountDetailsService {
|
|
/**
|
* 查找账户明细
|
*
|
* @param uid
|
* @param page
|
* @return
|
*/
|
List<AccountDetails> findAccountDetailsList(long uid, int page);
|
|
/**
|
* 数量获取
|
*
|
* @param uid
|
* @return
|
*/
|
int getCount(long uid);
|
|
/**
|
* 保存
|
*
|
* @param accountDetails
|
*/
|
|
/**
|
* 查找包含提现状态的账户明细
|
*
|
* @param uid
|
* @param page
|
* @return
|
*/
|
List<AccountDetails> findAccountDetailsListWithState(long uid, int page);
|
|
long getCountWithState(long uid);
|
|
void save(AccountDetails accountDetails);
|
|
/**
|
* 详情转换
|
*
|
* @param accountDetail
|
* @return
|
*/
|
UserMoneyDetail convert(AccountDetails accountDetail);
|
|
}
|