admin
2024-04-26 5e7b0ed4a154ad067cbcf4aa1a1c7cce32f9864c
fanli/src/main/java/com/yeshi/fanli/service/inter/redpack/UserTaoLiJinNewbiesService.java
@@ -1,41 +1,47 @@
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;
}
package com.yeshi.fanli.service.inter.redpack;
import java.util.List;
import com.yeshi.fanli.entity.bus.tlj.UserTaoLiJinNewbies;
import com.yeshi.goods.facade.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;
   public List<UserTaoLiJinNewbies> query(int page, int count, String key, Integer order);
   public long count(String key);
}