package com.yeshi.fanli.service.inter.redpack;
|
|
import com.yeshi.fanli.entity.bus.tlj.UserTaoLiJinNewbies;
|
import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
|
import com.yeshi.fanli.exception.tlj.UserTaoLiJinNewbiesException;
|
import com.yeshi.fanli.vo.redpack.TaoLiJinWinDetailVO;
|
|
public interface UserTaoLiJinNewbiesService {
|
|
/**
|
* 领取红包
|
* @param uid
|
* @return
|
* @throws Exception
|
*/
|
public TaoLiJinWinDetailVO receiveReward(Long uid) throws Exception;
|
|
/**
|
* 验证是否可领取红包
|
* @param uid
|
* @return
|
*/
|
public boolean verifyHasReward(Long uid, String device);
|
|
/**
|
* 查询新人红包
|
* @param uid
|
* @return
|
*/
|
public UserTaoLiJinNewbies selectByPrimaryKey(Long uid);
|
|
/**
|
* 红包减少
|
* @param uid
|
* @param money
|
* @return
|
* @throws UserTaoLiJinNewbiesException
|
*/
|
public String createTaoLiJinForBuy(TaoBaoGoodsBrief goods, Long uid) throws UserTaoLiJinNewbiesException;
|
|
}
|