From 98b1a0affd69bbe63223c21fdd2c404e8bedfccb Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 20 五月 2020 17:25:08 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/div' into 2.1.2

---
 fanli/src/main/java/com/yeshi/fanli/service/inter/activity/ActivityUserService.java |   84 +++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 82 insertions(+), 2 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/activity/ActivityUserService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/activity/ActivityUserService.java
index d000a15..395c0b2 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/inter/activity/ActivityUserService.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/activity/ActivityUserService.java
@@ -2,7 +2,11 @@
 
 import java.util.List;
 
+import org.springframework.web.multipart.MultipartFile;
+
+import com.yeshi.fanli.entity.bus.activity.ActivityRuleUser;
 import com.yeshi.fanli.entity.bus.activity.ActivityUser;
+import com.yeshi.fanli.exception.dynamic.ActivityUserException;
 
 /**
  * 鍔ㄦ�佹湇鍔�
@@ -11,14 +15,27 @@
  *
  */
 public interface ActivityUserService {
-	
-	
+
 	/**
 	 * 闅忔満鎶藉彇
+	 * 
 	 * @param count
 	 * @return
 	 */
 	public List<ActivityUser> listRand(int count);
+
+	/**
+	 * 鏇存敼
+	 * 
+	 * @param au
+	 */
+	public void updateActivityUser(ActivityUser au);
+
+	/**
+	 * 淇敼瑙掕壊鐢ㄦ埛
+	 * @param au
+	 */
+	public void updateActivityRuleUser(ActivityRuleUser au);
 
 	/**
 	 * 
@@ -26,4 +43,67 @@
 	 * @return
 	 */
 	public ActivityUser selectByPrimaryKey(Long id);
+
+	/**
+	 * 澧炲姞鍔ㄦ�佽鍒欑敤鎴�
+	 * 
+	 * @param ruleUser
+	 */
+	public void addActivityRuleUser(ActivityRuleUser ruleUser);
+
+	/**
+	 * 鑾峰彇鍒楄〃
+	 * 
+	 * @param ruleCode
+	 * @param page
+	 * @param pageSize
+	 * @return
+	 */
+	public List<ActivityRuleUser> listByRuleCode(Integer ruleCode, int page, int pageSize);
+
+	/**
+	 * 鏍规嵁韬唤ID鑾峰彇鏁伴噺
+	 * 
+	 * @param ruleCode
+	 * @return
+	 */
+	public long countByRuleCode(Integer ruleCode);
+
+	/**
+	 * 鏍规嵁瑙掕壊鐢ㄦ埛ID鍒犻櫎
+	 * 
+	 * @param id
+	 */
+	public void deleteByRuleUserId(Long id);
+
+	/**
+	 * 閫氳繃涓婚敭妫�绱㈣鍒欑敤鎴�
+	 * 
+	 * @param id
+	 * @return
+	 */
+	public ActivityRuleUser selectRuleUserByPrimaryKey(Long id);
+	
+	
+	/**
+	 * 鏍规嵁澶ф窐瀹㈠垎绫籌D闅忔満鑾峰彇鐢ㄦ埛
+	 * @param cid
+	 * @return
+	 */
+	public ActivityUser getRandomByDaTaoKeCid(int cid);
+	
+	/**
+	 * 鑾峰彇濂借揣鎺ㄨ崘鐨勯殢鏈虹敤鎴�
+	 * @return
+	 */
+	public ActivityUser getRandomHaoHuo();
+
+	/**
+	 * 鏍规嵁鍚嶇О鏌ヨ鍙戝竷鐢ㄦ埛
+	 * @param nickName
+	 * @return
+	 */
+	public ActivityUser selectByName(String nickName);
+
+	public ActivityUser getActivityUserByNickName(ActivityUser record, MultipartFile file) throws ActivityUserException;
 }

--
Gitblit v1.8.0