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/UserCloudService.java |  200 ++++++++++++++++++++++++++++---------------------
 1 files changed, 113 insertions(+), 87 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/user/cloud/UserCloudService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/user/cloud/UserCloudService.java
index cb4c290..50c2f21 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/inter/user/cloud/UserCloudService.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/user/cloud/UserCloudService.java
@@ -1,87 +1,113 @@
-package com.yeshi.fanli.service.inter.user.cloud;
-
-import com.yeshi.fanli.entity.bus.user.cloud.CloudOrderMenuEnum;
-import com.yeshi.fanli.entity.bus.user.cloud.UserCloud;
-import com.yeshi.fanli.exception.user.cloud.UserCloudException;
-
-public interface UserCloudService {
-
-	/**
-	 *  鏌ヨ鏈夋晥
-	 * @return
-	 */
-	public UserCloud getValidByUid(Long uid);
-
-	/**
-	 * 缁熻鎵�鏈�
-	 * @param uid
-	 * @return
-	 */
-	public long countByUid(Long uid);
-
-	/**
-	 * 鏈�鍚庝竴鏉�
-	 * @param uid
-	 * @return
-	 */
-	public UserCloud getLastByUid(Long uid);
-
-	/**
-	 * 鏇存柊鐧诲綍寰俊淇℃伅
-	 * @param uid
-	 * @param wxId
-	 * @param wxName
-	 * @param wxPortrait
-	 */
-	public void updateWXInfo(Long uid, String wxId, String wxName, String wxPortrait) throws UserCloudException;
-
-	/**
-	 * 鏀粯瀹屾垚寮�閫氫簯鍙戝崟淇℃伅
-	 * @param uid
-	 * @param orderId
-	 * @param menuEnum
-	 * @throws UserCloudException
-	 */
-	public void openCloud(Long uid, Long orderId, CloudOrderMenuEnum menuEnum) throws UserCloudException;
-
-	
-	/**
-	 * 鍒锋柊缇�
-	 * @param uid
-	 * @throws UserCloudException
-	 */
-	public void searchGroup(Long uid) throws UserCloudException;
-
-	
-	/**
-	 * 鍙戦�佽嚜瀹氫箟鍟嗗搧
-	 * @param uid
-	 * @param id
-	 */
-	public void autoSendCustomGoods(Long uid, Long id);
-
-	/**
-	 * 鑷姩鍙戦�佸姩鎬�
-	 * @param uid
-	 * @param id
-	 */
-	public void autoSendByDynamic(Long uid, String id);
-
-	/**
-	 * 鎵嬪姩浜戝彂鍗� - 鍔ㄦ��
-	 * @param uid
-	 * @param id
-	 * @throws UserCloudException
-	 */
-	public void sendByDynamic(Long uid, String id) throws UserCloudException;
-
-	/**
-	 * 鎵嬪姩浜戝彂鍗� - 鍟嗗搧
-	 * @param uid
-	 * @param goodsId
-	 * @param goodsType
-	 * @throws UserCloudException
-	 */
-	public void sendCustomGoods(Long uid, Long goodsId, Integer goodsType) throws UserCloudException;
-
-}
+package com.yeshi.fanli.service.inter.user.cloud;
+
+import java.util.List;
+
+import com.yeshi.fanli.entity.bus.user.cloud.CloudOrderMenuEnum;
+import com.yeshi.fanli.entity.bus.user.cloud.UserCloud;
+import com.yeshi.fanli.entity.dynamic.GoodsEvaluate;
+import com.yeshi.fanli.exception.user.cloud.UserCloudException;
+
+public interface UserCloudService {
+
+	/**
+	 *  鏌ヨ鏈夋晥
+	 * @return
+	 */
+	public UserCloud getValidByUid(Long uid);
+
+	/**
+	 * 缁熻鎵�鏈�
+	 * @param uid
+	 * @return
+	 */
+	public long countByUid(Long uid);
+
+	/**
+	 * 鏈�鍚庝竴鏉�
+	 * @param uid
+	 * @return
+	 */
+	public UserCloud getLastByUid(Long uid);
+
+	/**
+	 * 鏇存柊鐧诲綍寰俊淇℃伅
+	 * @param uid
+	 * @param wxId
+	 * @param wxName
+	 * @param wxPortrait
+	 */
+	public void updateWXInfo(Long uid, String wxId, String wxName, String wxPortrait) throws UserCloudException;
+
+	/**
+	 * 鏀粯瀹屾垚寮�閫氫簯鍙戝崟淇℃伅
+	 * @param uid
+	 * @param orderId
+	 * @param menuEnum
+	 * @throws UserCloudException
+	 */
+	public void openCloud(Long uid, Long orderId, CloudOrderMenuEnum menuEnum) throws UserCloudException;
+
+	
+	/**
+	 * 鍒锋柊缇�
+	 * @param uid
+	 * @throws UserCloudException
+	 */
+	public void searchGroup(Long uid) throws UserCloudException;
+
+	
+	/**
+	 * 鍙戦�佽嚜瀹氫箟鍟嗗搧
+	 * @param uid
+	 * @param id
+	 */
+	public void autoSendCustomGoods(Long uid, Long id);
+
+	/**
+	 * 鑷姩鍙戦�佸姩鎬�
+	 * @param uid
+	 * @param id
+	 */
+	public void autoSendByDynamic(Long uid, String id);
+
+	/**
+	 * 鎵嬪姩浜戝彂鍗� - 鍔ㄦ��
+	 * @param uid
+	 * @param id
+	 * @throws UserCloudException
+	 */
+	public void sendByDynamic(Long uid, String id) throws UserCloudException;
+
+	/**
+	 * 鎵嬪姩浜戝彂鍗� - 鍟嗗搧
+	 * @param uid
+	 * @param goodsId
+	 * @param goodsType
+	 * @throws UserCloudException
+	 */
+	public void sendCustomGoods(Long uid, String goodsId, Integer goodsType, Long sellerId) throws UserCloudException;
+
+	/**
+	 * 瀹氭椂鍙戦�佷簯鍙戝崟
+	 * @param id
+	 */
+	public void fixedTimeSend(List<GoodsEvaluate> listActivity, List<GoodsEvaluate> listGoods, boolean timeLimit);
+
+	public List<UserCloud> query(int page, int count, String key, Integer state);
+
+	public long count(String key, Integer state);
+
+	/**
+	 * 缂撳瓨寰俊鍖归厤缇�
+	 * @param wxId
+	 * @param groupId
+	 */
+	public void cacheMatchGroup(String wxId, String groupId);
+
+	/**
+	 * 绔欏唴淇¢�氱煡鐢ㄦ埛寰俊涓嬬嚎
+	 * @param uid
+	 */
+	public void offlineNotificationZNX(Long uid);
+
+}

--
Gitblit v1.8.0