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/UserShareGoodsRecordService.java | 320 ++++++++++++++++++++++++++-------------------------- 1 files changed, 160 insertions(+), 160 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserShareGoodsRecordService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserShareGoodsRecordService.java index f17efe3..bf6de9b 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserShareGoodsRecordService.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserShareGoodsRecordService.java @@ -1,160 +1,160 @@ -package com.yeshi.fanli.service.inter.user; - -import java.util.List; - -import com.yeshi.fanli.dto.share.ShareGoodsRecordDTO; -import com.yeshi.fanli.entity.SystemEnum; -import com.yeshi.fanli.entity.accept.AcceptData; -import com.yeshi.fanli.entity.bus.share.UserShareGoodsGroup; -import com.yeshi.fanli.entity.bus.share.UserShareGoodsRecord; -import com.yeshi.fanli.entity.goods.CommonGoods; -import com.yeshi.goods.facade.entity.taobao.TaoBaoGoodsBrief; -import com.yeshi.fanli.exception.share.UserShareGoodsRecordException; - -import net.sf.json.JSONObject; - -public interface UserShareGoodsRecordService { - - public int insert(UserShareGoodsRecord record); - - public int insertSelective(UserShareGoodsRecord record); - - public int updateByPrimaryKeySelective(UserShareGoodsRecord record); - - public UserShareGoodsRecord selectByPrimaryKey(Long id); - - /** - * 鏌ヨ鐢ㄦ埛瀵瑰簲鐨勯�夊搧搴� - * - * @param start - * @param count - * @param uid - * @return - */ - public List<UserShareGoodsRecord> listQueryByUid(long start, int count, Long uid, String source); - - public long countQueryByUid(Long uid, String source); - - /** - * 缁熻璁板綍 - * - * @param list - * @return - */ - public List<UserShareGoodsRecord> listCountRecord(List<Long> list); - - /** - * 鑾峰彇鍒嗕韩璁板綍 - * - * @param start - * @param count - * @param uid - * @param source - * @return - */ - public List<UserShareGoodsRecord> getMyShareGoodsRecords(long start, int count, Long uid, String source); - - - - /** - * 鏌ヨ宸插垎浜晢鍝� - * - * @param recordId - * @return - * @throws UserShareGoodsRecordException - */ - public JSONObject getGoodsGroup(Long recordId, SystemEnum system) throws UserShareGoodsRecordException; - - /** - * h5鍒嗕韩鍟嗗搧鍒楄〃 - * - * @param recordId - * @return - * @throws UserShareGoodsRecordException - */ - public JSONObject getGoodsGroupDetail(Long recordId, SystemEnum system) throws UserShareGoodsRecordException; - - /** - * 鍒嗕韩璁板綍鐢熸晥 - * - * @param shareId - * @throws UserShareGoodsRecordException - */ - public void takeEffectShareRecord(AcceptData acceptData, String shareKey) throws UserShareGoodsRecordException; - - - /** - * 鍒嗕韩璁板綍璁℃暟 - * @param uid - * @return - */ - public long countShareRecordByUid(Long uid); - - - - /** - * 淇濆瓨鍗曚釜鍟嗗搧鍒嗕韩璁板綍 - * @param uid - * @param auctionId - * @param type - * @throws UserShareGoodsRecordException - */ - public void saveSingleShareRecord(Long uid, Long auctionId, Integer goodsType) throws UserShareGoodsRecordException; - - - /** - * 鍟嗗搧璇︽儏鍒嗕韩 - * @param uid - * @param auctionId - * @return - * @throws UserShareGoodsRecordException - */ - public ShareGoodsRecordDTO addRecordGoodsDetail(Long uid, Long auctionId, Integer goodsType, boolean isTaolijin) throws UserShareGoodsRecordException; - - /** - * 閫夊搧搴撳晢鍝佸垎浜� - * @param uid - * @param list - * @return - * @throws UserShareGoodsRecordException - */ - public ShareGoodsRecordDTO addRecordGoodsStorage(Long uid,List<TaoBaoGoodsBrief> listGoodsBrief, List<Long> listStorageID) throws UserShareGoodsRecordException; - - /** - * 鑰佺増鍔ㄦ�佸垎浜� - * @param uid - * @param activityId - * @param title - * @param listGoodsBrief - * @return - * @throws UserShareGoodsRecordException - */ - public ShareGoodsRecordDTO addRecordActivity(Long uid, List<TaoBaoGoodsBrief> listGoodsBrief) - throws UserShareGoodsRecordException; - - /** - * 鏂扮増鍔ㄦ�佸垎浜� - * @param uid - * @param dynamicId - * @param title - * @param listGoodsBrief - * @return - * @throws UserShareGoodsRecordException - */ - public ShareGoodsRecordDTO addRecordDynamic(Long uid, List<TaoBaoGoodsBrief> listGoodsBrief) - throws UserShareGoodsRecordException; - - public List<UserShareGoodsGroup> listByRecordId(Long shareId); - - public ShareGoodsRecordDTO addRecordGoodsStorageV2(Long uid, List<CommonGoods> listCommonGoods, - List<Long> listStorageID,boolean needDrawPicture) throws UserShareGoodsRecordException; - - /** - * 鍒涘缓鍒嗕韩璁板綍 - * @param uid - * @param goods - * @throws UserShareGoodsRecordException - */ - public void saveShareRecord(Long uid, CommonGoods goods) throws UserShareGoodsRecordException; - -} +package com.yeshi.fanli.service.inter.user; + +import java.util.List; + +import com.yeshi.fanli.dto.share.ShareGoodsRecordDTO; +import com.yeshi.fanli.entity.SystemEnum; +import com.yeshi.fanli.entity.accept.AcceptData; +import com.yeshi.fanli.entity.bus.share.UserShareGoodsGroup; +import com.yeshi.fanli.entity.bus.share.UserShareGoodsRecord; +import com.yeshi.fanli.entity.goods.CommonGoods; +import com.yeshi.goods.facade.entity.taobao.TaoBaoGoodsBrief; +import com.yeshi.fanli.exception.share.UserShareGoodsRecordException; + +import net.sf.json.JSONObject; + +public interface UserShareGoodsRecordService { + + public int insert(UserShareGoodsRecord record); + + public int insertSelective(UserShareGoodsRecord record); + + public int updateByPrimaryKeySelective(UserShareGoodsRecord record); + + public UserShareGoodsRecord selectByPrimaryKey(Long id); + + /** + * 鏌ヨ鐢ㄦ埛瀵瑰簲鐨勯�夊搧搴� + * + * @param start + * @param count + * @param uid + * @return + */ + public List<UserShareGoodsRecord> listQueryByUid(long start, int count, Long uid, String source); + + public long countQueryByUid(Long uid, String source); + + /** + * 缁熻璁板綍 + * + * @param list + * @return + */ + public List<UserShareGoodsRecord> listCountRecord(List<Long> list); + + /** + * 鑾峰彇鍒嗕韩璁板綍 + * + * @param start + * @param count + * @param uid + * @param source + * @return + */ + public List<UserShareGoodsRecord> getMyShareGoodsRecords(long start, int count, Long uid, String source); + + + + /** + * 鏌ヨ宸插垎浜晢鍝� + * + * @param recordId + * @return + * @throws UserShareGoodsRecordException + */ + public JSONObject getGoodsGroup(Long recordId, SystemEnum system) throws UserShareGoodsRecordException; + + /** + * h5鍒嗕韩鍟嗗搧鍒楄〃 + * + * @param recordId + * @return + * @throws UserShareGoodsRecordException + */ + public JSONObject getGoodsGroupDetail(Long recordId, SystemEnum system) throws UserShareGoodsRecordException; + + /** + * 鍒嗕韩璁板綍鐢熸晥 + * + * @param shareId + * @throws UserShareGoodsRecordException + */ + public void takeEffectShareRecord(AcceptData acceptData, String shareKey) throws UserShareGoodsRecordException; + + + /** + * 鍒嗕韩璁板綍璁℃暟 + * @param uid + * @return + */ + public long countShareRecordByUid(Long uid); + + + + /** + * 淇濆瓨鍗曚釜鍟嗗搧鍒嗕韩璁板綍 + * @param uid + * @param auctionId + * @param type + * @throws UserShareGoodsRecordException + */ + public void saveSingleShareRecord(Long uid, String auctionId, Integer goodsType) throws UserShareGoodsRecordException; + + + /** + * 鍟嗗搧璇︽儏鍒嗕韩 + * @param uid + * @param auctionId + * @return + * @throws UserShareGoodsRecordException + */ + public ShareGoodsRecordDTO addRecordGoodsDetail(Long uid, String auctionId, Integer goodsType, boolean isTaolijin) throws UserShareGoodsRecordException; + + /** + * 閫夊搧搴撳晢鍝佸垎浜� + * @param uid + * @param list + * @return + * @throws UserShareGoodsRecordException + */ + public ShareGoodsRecordDTO addRecordGoodsStorage(Long uid,List<TaoBaoGoodsBrief> listGoodsBrief, List<Long> listStorageID) throws UserShareGoodsRecordException; + + /** + * 鑰佺増鍔ㄦ�佸垎浜� + * @param uid + * @param activityId + * @param title + * @param listGoodsBrief + * @return + * @throws UserShareGoodsRecordException + */ + public ShareGoodsRecordDTO addRecordActivity(Long uid, List<TaoBaoGoodsBrief> listGoodsBrief) + throws UserShareGoodsRecordException; + + /** + * 鏂扮増鍔ㄦ�佸垎浜� + * @param uid + * @param dynamicId + * @param title + * @param listGoodsBrief + * @return + * @throws UserShareGoodsRecordException + */ + public ShareGoodsRecordDTO addRecordDynamic(Long uid, List<TaoBaoGoodsBrief> listGoodsBrief) + throws UserShareGoodsRecordException; + + public List<UserShareGoodsGroup> listByRecordId(Long shareId); + + public ShareGoodsRecordDTO addRecordGoodsStorageV2(Long uid, List<CommonGoods> listCommonGoods, + List<Long> listStorageID,boolean needDrawPicture) throws UserShareGoodsRecordException; + + /** + * 鍒涘缓鍒嗕韩璁板綍 + * @param uid + * @param goods + * @throws UserShareGoodsRecordException + */ + public void saveShareRecord(Long uid, CommonGoods goods) throws UserShareGoodsRecordException; + +} -- Gitblit v1.8.0