From eda5d0e998204c7a49ab84d8528569b765bec2f9 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期五, 20 十二月 2019 10:05:10 +0800
Subject: [PATCH] 品牌日志
---
fanli/src/main/java/com/yeshi/fanli/dao/mybatis/HongBaoV2CountMapper.java | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 53 insertions(+), 0 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/HongBaoV2CountMapper.java b/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/HongBaoV2CountMapper.java
index 77670d5..9887052 100644
--- a/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/HongBaoV2CountMapper.java
+++ b/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/HongBaoV2CountMapper.java
@@ -101,6 +101,10 @@
// 绱鎻愭垚璁㈠崟鏁伴噺锛堝寘鍚棤鏁堣鍗曪級
int getTotalTiChengCount(Long uid);
+
+
+ // 绱鎻愭垚绾㈠寘鏁伴噺锛堝寘鍚棤鏁堬級
+ long getHongBaoCount(@Param("uid") Long uid, @Param("type") Integer type);
/**
* 缁熻鏈け鏁堣鍗曟暟閲�
@@ -169,5 +173,54 @@
* @return
*/
long countShareOrInviteOrder(@Param("uid") Long uid);
+
+ /**
+ * 缁熻涓嬬骇浜х敓鏈夋晥鍒嗕韩濂栭噾
+ * @param uid
+ * @param teamUid 涓嬬骇id
+ * @param endTime 缁撴潫鏃堕棿
+ * @return
+ */
+ BigDecimal getOrderRewardByTeamUid(@Param("uid") Long uid, @Param("teamUid") Long teamUid, @Param("endTime") Date endTime);
+
+ /**
+ * 缁熻涓嬬骇涓婁釜鏈夋晥璁㈠崟
+ * @param uid
+ * @param teamUid 涓嬬骇id
+ * @param endTime 缁撴潫鏃堕棿
+ * @return
+ */
+ BigDecimal getOrderRewardByTeamUidTheMonth(@Param("uid") Long uid, @Param("teamUid") Long teamUid);
+
+ /**
+ * 缁熻宸插埌璐﹂噾棰�
+ * @param uid
+ * @param list 绫诲瀷
+ * @return
+ */
+ BigDecimal getRewardMoneyByUid(@Param("uid") Long uid, @Param("list") List<Integer> list);
+
+ /**
+ * 娉細1.鏈夋晥涓�绾ч槦鍛樺畾涔夛細2019骞�1鏈�1鏃ヨ捣锛岃嚜璐垨鍒嗕韩1绗斾笖浠樻鎬婚噾棰濅笉灏忎簬 payment 鍏冿紙閫�娆句负澶辨晥
+ * @param uid
+ * @param list 绫诲瀷
+ * @return
+ */
+ long countValidOrderTeamUserByUid(@Param("uid") Long uid, @Param("time") Long time,
+ @Param("payment") BigDecimal payment);
+
+
+ /**
+ * 鏌ヨ鐢ㄦ埛涓被鍨嬮璁″閲�
+ * @param uid
+ * @param dateType 鏃ユ湡绫诲瀷
+ * @param hbType 绾㈠寘绫诲瀷
+ * @return
+ */
+ BigDecimal getRewardMoneyByDate(@Param("uid") Long uid, @Param("day")Integer dateType,
+ @Param("type") Integer hbType, @Param("orderState") Integer orderState,
+ @Param("orderNo") String orderNo, @Param("moneyState") Integer moneyState,
+ @Param("source") Integer source,
+ @Param("startTime") String startTime, @Param("endTime") String endTime);
}
\ No newline at end of file
--
Gitblit v1.8.0