package com.ks.goldcorn.service.remote;
|
|
import com.ks.goldcorn.exception.GoldAppException;
|
import com.ks.goldcorn.exception.GoldUserException;
|
import com.ks.goldcorn.pojo.DO.GoldCornBalance;
|
|
import java.math.BigDecimal;
|
import java.util.List;
|
|
/**
|
* 金币记录服务
|
*/
|
public interface GoldCornBalanceService {
|
|
/**
|
* 初始化
|
*
|
* @param appCode
|
* @param uid
|
* @throws GoldAppException
|
*/
|
public void init(String appCode, String uid) throws GoldAppException;
|
|
|
/**
|
* 获取余额
|
*
|
* @param appCode
|
* @param uid
|
* @return
|
*/
|
public Long getBalance(String appCode, String uid) throws GoldAppException;
|
|
/**
|
* 获取余额列表
|
*
|
* @param appCode
|
* @param uidList
|
* @return
|
*/
|
public List<GoldCornBalance> getBalanceList(String appCode, List<String> uidList) throws GoldAppException;
|
|
|
}
|