From 0e9b6603d4ae9d11c1fbc90257ce816c5807b8ff Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 28 十月 2022 16:55:02 +0800
Subject: [PATCH] 批量添加结算消息

---
 app/src/main/java/com/yeshi/makemoney/app/service/inter/goldcorn/GoldCornGetRecordService.java |   65 +++++++++++++++++++++++++++++++-
 1 files changed, 62 insertions(+), 3 deletions(-)

diff --git a/app/src/main/java/com/yeshi/makemoney/app/service/inter/goldcorn/GoldCornGetRecordService.java b/app/src/main/java/com/yeshi/makemoney/app/service/inter/goldcorn/GoldCornGetRecordService.java
index b8896a0..166efc5 100644
--- a/app/src/main/java/com/yeshi/makemoney/app/service/inter/goldcorn/GoldCornGetRecordService.java
+++ b/app/src/main/java/com/yeshi/makemoney/app/service/inter/goldcorn/GoldCornGetRecordService.java
@@ -1,9 +1,12 @@
 package com.yeshi.makemoney.app.service.inter.goldcorn;
 
+import com.yeshi.makemoney.app.entity.SystemEnum;
 import com.yeshi.makemoney.app.entity.goldcorn.GoldCornGetRecord;
 import com.yeshi.makemoney.app.entity.goldcorn.GoldCornGetType;
 import com.yeshi.makemoney.app.exception.goldcorn.GoldCornGetRecordException;
 import com.yeshi.makemoney.app.service.query.goldcorn.GoldCornGetRecordQuery;
+import org.yeshi.utils.statistic.BaseStatisticTimeQuery;
+import org.yeshi.utils.statistic.StatisticNumberResult;
 
 import java.util.Date;
 import java.util.List;
@@ -26,6 +29,7 @@
      *
      */
     public long count(GoldCornGetRecordQuery goldCornGetRecordQuery);
+
 
     /**
      *
@@ -60,7 +64,7 @@
 
 
     /**
-     * @return java.util.Map<java.lang.Long   ,   java.math.BigDecimal>
+     * @return java.util.Map<java.lang.Long                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ,                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               java.math.BigDecimal>
      * @author hxh
      * @description 缁熻FromUid浜х敓鐨勯噾甯佹暟閲�
      * @date 15:36 2022/4/8
@@ -72,14 +76,69 @@
 
 
     /**
+     * @return int
      * @author hxh
      * @description 鑾峰彇杩炵画浠诲姟鐨勫ぉ鏁�
      * @date 16:39 2022/4/21
      * @param: uid
      * @param: type
      * @param: deadDate
-     * @return int
      **/
-    public int getContinueDay(Long uid, GoldCornGetType type,Date deadDate);
+    public int getContinueDay(Long uid, GoldCornGetType type, Date deadDate);
+
+
+    /**
+     * @return long
+     * @author hxh
+     * @description 缁熻浜嬩欢鏁伴噺
+     * @date 10:32 2022/4/28
+     * @param: goldCornGetRecordQuery
+     **/
+    public Map<GoldCornGetType, Long> sumEventCount(GoldCornGetRecordQuery goldCornGetRecordQuery);
+
+
+    /**
+     * @author hxh 
+     * @description 缁熻閲戝竵鏁伴噺
+     * @date 14:59 2022/5/10
+     * @param: goldCornGetRecordQuery
+     * @return java.util.Map<java.lang.String,java.lang.Long>
+     **/
+    public Map<String, Long> sumGoldCornNum(GoldCornGetRecordQuery goldCornGetRecordQuery);
+
+
+    /**
+     * @return java.util.List<java.lang.Long>
+     * @author hxh
+     * @description 鑾峰彇娲昏穬鐢ㄦ埛鍒楄〃
+     * @date 18:33 2022/5/7
+     * @param: minCreateTime 鏈�灏忕殑娲昏穬鏃堕棿
+     * @param: maxCreateTime 鏈�澶х殑娲昏穬鏃堕棿
+     * @param: page
+     * @param: pageSize
+     **/
+    public List<Long> listUids(Date minCreateTime, Date maxCreateTime, int page, int pageSize);
+
+
+    /**
+     * @return java.util.List<java.util.Map                               <                               java.lang.Long                               ,                               java.lang.Boolean>>
+     * @author hxh
+     * @description 鎵归噺鏌ヨ鐢ㄦ埛鏄惁绛惧埌
+     * @date 18:42 2022/5/7
+     * @param: uidList
+     * @param: day
+     **/
+    public Map<Long, Boolean> isSignIned(List<Long> uidList, String day);
+
+    /**
+     * @return org.yeshi.utils.statistic.StatisticNumberResult
+     * @author hxh
+     * @description 缁熻
+     * @date 14:55 2022/5/10
+     * @param: system
+     * @param: query
+     **/
+    public  List<StatisticNumberResult> statistic(SystemEnum system, BaseStatisticTimeQuery query);
+
 
 }

--
Gitblit v1.8.0