From 47f157086a556d96e7bcfc9adfe17ecf7c154dfe Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 08 六月 2020 17:27:14 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div

---
 fanli/src/main/java/com/yeshi/fanli/service/inter/user/cloud/UserCloudService.java |   99 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 99 insertions(+), 0 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
new file mode 100644
index 0000000..7be46b7
--- /dev/null
+++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/user/cloud/UserCloudService.java
@@ -0,0 +1,99 @@
+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.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, Long sellerId) throws UserCloudException;
+
+	/**
+	 * 瀹氭椂鍙戦�佷簯鍙戝崟
+	 * @param id
+	 */
+	public void fixedTimeSend(String id);
+
+	public List<UserCloud> query(int page, int count, String key, Integer state);
+
+	public long count(String key, Integer state);
+
+}

--
Gitblit v1.8.0