From 81da61b828e29b7745e1382dfbbaeb685dc083ef Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 23 一月 2024 17:17:55 +0800 Subject: [PATCH] 抖音转链修改 --- fanli/src/main/java/com/yeshi/fanli/service/inter/user/cloud/UserCloudGoodsService.java | 141 ++++++++++++++++++++++++++--------------------- 1 files changed, 78 insertions(+), 63 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/user/cloud/UserCloudGoodsService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/user/cloud/UserCloudGoodsService.java index b4c43f4..f97f300 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/user/cloud/UserCloudGoodsService.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/user/cloud/UserCloudGoodsService.java @@ -1,63 +1,78 @@ -package com.yeshi.fanli.service.inter.user.cloud; - -import java.util.List; -import java.util.Set; - -import com.yeshi.fanli.entity.bus.user.cloud.UserCloudGoods; -import com.yeshi.fanli.exception.user.cloud.UserCloudGoodsException; - -public interface UserCloudGoodsService { - - public List<UserCloudGoods> listByUid(long start, int count, Long uid); - - public long countByUid(Long uid); - - /** - * 鏍规嵁鍟嗗搧淇℃伅鏌ヨ - * @param uid - * @param goodsId - * @param goodsType - * @return - */ - public UserCloudGoods getByUidAndGoods(Long uid, Long goodsId, Integer goodsType); - - - /** - * 娣诲姞鍙戝崟搴撳晢鍝� - * @param uid - * @param set - * @param goodsType - * @throws UserCloudGoodsException - */ - public void addGoods(Long uid, Set<Long> set, Integer goodsType) throws UserCloudGoodsException; - - - /** - * 鐢ㄦ埛鍒犻櫎鍟嗗搧 - * @param id - * @param uid - */ - public void deleteByPrimaryKeyAndUid(Long id, Long uid); - - /** - * 鏌ヨ鏈垎浜殑鍟嗗搧 - * @param uid - * @return - */ - public List<UserCloudGoods> listByNotShare(Long uid); - - /** - * 鏌ヨ - * @param id - */ - public UserCloudGoods selectByPrimaryKey(Long id); - - - /** - * 鏇存柊淇℃伅 - * @param record - */ - public void updateByPrimaryKeySelective(UserCloudGoods record); - - -} +package com.yeshi.fanli.service.inter.user.cloud; + +import java.util.List; + +import com.yeshi.fanli.entity.bus.user.cloud.UserCloudGoods; +import com.yeshi.fanli.exception.user.cloud.UserCloudGoodsException; + +public interface UserCloudGoodsService { + + public List<UserCloudGoods> listByUid(long start, int count, Long uid); + + public long countByUid(Long uid); + + /** + * 鏍规嵁鍟嗗搧淇℃伅鏌ヨ + * @param uid + * @param goodsId + * @param goodsType + * @return + */ + public UserCloudGoods getByUidAndGoods(Long uid, Long goodsId, Integer goodsType); + + + /** + * 娣诲姞鍙戝崟搴撳晢鍝� + * @param uid + * @param set + * @param goodsType + * @throws UserCloudGoodsException + */ + public UserCloudGoods addGoods(Long uid, String goodsId, Integer goodsType, Long sellerId) throws UserCloudGoodsException; + + + /** + * 鐢ㄦ埛鍒犻櫎鍟嗗搧 + * @param id + * @param uid + */ + public void deleteByPrimaryKeyAndUid(Long id, Long uid); + + /** + * 鏌ヨ鏈垎浜殑鍟嗗搧 + * @param uid + * @return + */ + public List<UserCloudGoods> listByNotShare(Long uid); + + /** + * 鏌ヨ + * @param id + */ + public UserCloudGoods selectByPrimaryKey(Long id); + + + /** + * 鏇存柊淇℃伅 + * @param record + */ + public void updateByPrimaryKeySelective(UserCloudGoods record); + + + /** + * 鏌ヨ + * @param page + * @param pageSize + * @param key + * @return + */ + public List<UserCloudGoods> query(int page, int pageSize, String key); + + public long count(String key); + + /** + * 閫夊搧搴� + * @param uid + */ + public void sendGoodsMQMsg(Long uid); +} -- Gitblit v1.8.0