| | |
| | | import com.ks.lijin.exception.LiJinUserException; |
| | | import com.ks.lijin.pojo.DO.LiJinExpendRecord; |
| | | import com.ks.lijin.pojo.DTO.LiJinCreateParam; |
| | | import com.ks.lijin.pojo.DTO.MoneyInfo; |
| | | import com.ks.vip.pojo.Enums.VIPEnum; |
| | | import com.yeshi.goods.facade.entity.taobao.TaoBaoGoodsBrief; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 礼金创建服务 |
| | | */ |
| | | public interface LijinCreateService { |
| | | |
| | | |
| | | /** |
| | | * 获取商品的资金信息 |
| | | * @param uid |
| | | * @param goodsBriefList |
| | | * @return |
| | | */ |
| | | public List<MoneyInfo> getMoneyInfo(String uid, List<TaoBaoGoodsBrief> goodsBriefList); |
| | | |
| | | /** |
| | | * 获取商品可创建的淘礼金面额,若不能创建需要抛出相关的异常(1.商品不支持礼金创建 2.当前用户不可创建) |
| | |
| | | */ |
| | | public BigDecimal getTBLijinAmount(Long actionId, String uid) |
| | | throws LiJinGoodsException, LiJinUserException, LiJinAmountException; |
| | | |
| | | |
| | | /** |
| | | * 获取商品可创建的淘礼金面额,若不能创建需要抛出相关的异常(1.商品不支持礼金创建) |
| | |
| | | * @throws LiJinUserException |
| | | * @throws LiJinAmountException |
| | | */ |
| | | public LiJinExpendRecord createTBLijin(String uid,Long auctionId) |
| | | public LiJinExpendRecord createTBLijin(String uid, Long auctionId) |
| | | throws LiJinException, LiJinGoodsException, LiJinUserException, LiJinAmountException; |
| | | |
| | | |