From 39c683421f75449c7a85280fa499bae3a2f5241b Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期一, 26 八月 2019 09:27:49 +0800
Subject: [PATCH] 金币领取
---
fanli/src/main/java/com/yeshi/fanli/service/inter/count/HongBaoV2CountService.java | 98 +++++++++++++++++++++++++++++++++++-------------
1 files changed, 71 insertions(+), 27 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/count/HongBaoV2CountService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/count/HongBaoV2CountService.java
index 4c48552..d432394 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/inter/count/HongBaoV2CountService.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/count/HongBaoV2CountService.java
@@ -5,53 +5,78 @@
import java.util.List;
import java.util.Map;
+import com.yeshi.fanli.vo.order.HongBaoV2VO;
public interface HongBaoV2CountService {
-
+
/**
* 缁熻鍘嗗彶鎬诲埌璐﹂噾棰�
- * @param uid
- * @param state
+ *
+ * @param uid
+ * @param state
* @return
*/
public BigDecimal countMoneyByUidAndState(Long uid, Integer state);
-
+
/**
* 缁熻鍘嗗彶绾㈠寘鏁伴噺
- * @param uid
- * @param state
+ *
+ * @param uid
+ * @param state
* @return
*/
public Integer countNumberByUidAndState(Long uid, Integer state);
-
+
/**
- * 缁熻鎬婚噾棰�
- * @param channel 娓犻亾
- * @param dateType 鏃ユ湡鏍煎紡 鏃�-1 鏈�-2 骞�-3
- * @param state 鐘舵��
- * @param years 骞翠唤
- * @param startTime 寮�濮嬫椂闂�
- * @param endTime 缁撴潫鏃堕棿
+ * 缁熻鐢ㄦ埛绾㈠寘鏁伴噺
+ * @param uid
* @return
*/
- public List<Map<String, Object>> countHongBaoMoney(String channel, Integer dateType, Integer state, String year,
+ public Integer countNumberByUid(Long uid);
+
+ /**
+ * 缁熻鎬婚噾棰�
+ *
+ * @param channel
+ * 娓犻亾
+ * @param dateType
+ * 鏃ユ湡鏍煎紡 鏃�-1 鏈�-2 骞�-3
+ * @param state
+ * 鐘舵��
+ * @param years
+ * 骞翠唤
+ * @param startTime
+ * 寮�濮嬫椂闂�
+ * @param endTime
+ * 缁撴潫鏃堕棿
+ * @return
+ */
+ public List<Map<String, Object>> countHongBaoMoney(String channel, Integer dateType, Integer state, String year,
String startTime, String endTime) throws Exception;
-
+
/**
* 缁熻鎬婚噾棰�
- * @param channel 娓犻亾
- * @param dateType 鏃ユ湡鏍煎紡 鏃�-1 鏈�-2 骞�-3
- * @param state 鐘舵��
- * @param years 骞翠唤
- * @param startTime 寮�濮嬫椂闂�
- * @param endTime 缁撴潫鏃堕棿
+ *
+ * @param channel
+ * 娓犻亾
+ * @param dateType
+ * 鏃ユ湡鏍煎紡 鏃�-1 鏈�-2 骞�-3
+ * @param state
+ * 鐘舵��
+ * @param years
+ * 骞翠唤
+ * @param startTime
+ * 寮�濮嬫椂闂�
+ * @param endTime
+ * 缁撴潫鏃堕棿
* @return
*/
- public List<Map<String, Object>> countHongBaoNum(String channel, Integer dateType, Integer state, String year,
+ public List<Map<String, Object>> countHongBaoNum(String channel, Integer dateType, Integer state, String year,
String startTime, String endTime) throws Exception;
/**
* 鍒嗙被鍨嬭鍗曟暟涓庢瘮渚�
+ *
* @param dateType
* @param type
* @param year
@@ -65,23 +90,24 @@
/**
* 缁熻鎻愭垚璁㈠崟鏁伴噺
+ *
* @param uid
* @return
*/
public int getTotalTiChengCount(Long uid);
-
/**
* 缁熻鏈け鏁堣鍗曟暟閲�
+ *
* @param uid
* @param dateType
* @return
*/
public long countValidNumberByUid(Long uid, Integer dateType);
-
-
+
/**
* 缁熻鏈埌璐﹂噾棰�
+ *
* @param uid
* @param dateType
* @return
@@ -90,6 +116,7 @@
/**
* 鏈�鍚庝竴娆′笅鍗曟椂闂�
+ *
* @param uid
* @return
*/
@@ -100,6 +127,7 @@
/**
* 缁熻鎵�鏈夌被鍨嬭鍗曟暟閲�
+ *
* @param dateType
* @param type
* @param year
@@ -110,5 +138,21 @@
*/
public List<Map<String, Object>> countHongBaoType(Integer dateType, Integer type, String year, String startTime,
String endTime) throws Exception;
-
+
+ /**
+ * 鏌ヨ閭�璇�=鍒嗕韩濂栭噾
+ *
+ * @param start
+ * @param count
+ * @param date
+ * @return
+ */
+ public List<HongBaoV2VO> listShareAndInviteMoney(long start, int count, String date);
+
+ /**
+ * 濂栧姳鍒搁噾棰�
+ * @return
+ */
+ public BigDecimal countRebateCouponMoney();
+
}
--
Gitblit v1.8.0