From c035f02cd579d398274b95d4cae0bbdd60dd38c2 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期三, 15 四月 2020 16:48:03 +0800
Subject: [PATCH] 消息调整
---
fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserShareGoodsRecordService.java | 121 ++++++++++++++++++++++------------------
1 files changed, 66 insertions(+), 55 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 f07bca9..6bce305 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,15 +1,16 @@
package com.yeshi.fanli.service.inter.user;
import java.util.List;
-import java.util.Map;
-import net.sf.json.JSONObject;
-
-import com.yeshi.fanli.dto.share.ShareInfoDTO;
+import com.yeshi.fanli.dto.share.ShareGoodsRecordDTO;
+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.bus.share.UserShareGoodsRecord.ShareSourceTypeEnum;
+import com.yeshi.fanli.entity.goods.CommonGoods;
import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
import com.yeshi.fanli.exception.share.UserShareGoodsRecordException;
+
+import net.sf.json.JSONObject;
public interface UserShareGoodsRecordService {
@@ -52,35 +53,7 @@
*/
public List<UserShareGoodsRecord> getMyShareGoodsRecords(long start, int count, Long uid, String source);
- /**
- * 澶氫釜鍟嗗搧鍒嗕韩
- *
- * @param uid
- * 鐢ㄦ埛id
- * @param source
- * 鏉ユ簮
- * @param title
- * 鏍囬鍐呭
- * @param listGoods
- * 鍟嗗搧闆嗗悎
- * @throws UserShareGoodsRecordException
- */
- public Map<String, Object> save(Long uid, ShareSourceTypeEnum source, String title,
- List<TaoBaoGoodsBrief> listGoods) throws UserShareGoodsRecordException;
- /**
- * 鍗曚釜鍟嗗搧鍒嗕韩
- *
- * @param uid
- * 鐢ㄦ埛id
- * @param source
- * 鏉ユ簮
- * @param taoBaoGoodsBrief
- * 鍟嗗搧
- * @throws UserShareGoodsRecordException
- */
- public void save(Long uid, ShareSourceTypeEnum source, String title, TaoBaoGoodsBrief taoBaoGoodsBrief)
- throws UserShareGoodsRecordException;
/**
* 鏌ヨ宸插垎浜晢鍝�
@@ -101,21 +74,13 @@
public JSONObject getGoodsGroupDetail(Long recordId) throws UserShareGoodsRecordException;
/**
- * 鏇存柊鍒嗕韩璁板綍
+ * 鍒嗕韩璁板綍鐢熸晥
*
* @param shareId
* @throws UserShareGoodsRecordException
*/
- public void updateShareRecord(Long shareId) throws UserShareGoodsRecordException;
+ public void takeEffectShareRecord(AcceptData acceptData, String shareKey) throws UserShareGoodsRecordException;
- /**
- *
- * @param uid
- * @param auctionId
- * @param type
- * @throws UserShareGoodsRecordException
- */
- public void saveDetail(Long uid, Long auctionId, String type) throws UserShareGoodsRecordException;
/**
* 鍒嗕韩璁板綍璁℃暟
@@ -124,17 +89,6 @@
*/
public long countShareRecordByUid(Long uid);
- /**
- * 澶氬晢鍝佸垎浜�
- * @param uid
- * @param source
- * @param title
- * @param listGoods
- * @return
- * @throws UserShareGoodsRecordException
- */
- public ShareInfoDTO saveShareRecord(Long uid, ShareSourceTypeEnum source, String title, List<TaoBaoGoodsBrief> listGoods)
- throws UserShareGoodsRecordException;
/**
@@ -144,5 +98,62 @@
* @param type
* @throws UserShareGoodsRecordException
*/
- public Long saveSingleShareRecord(Long uid, Long auctionId) 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;
+
}
--
Gitblit v1.8.0