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/GoldCornMakeService.java |  111 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 109 insertions(+), 2 deletions(-)

diff --git a/app/src/main/java/com/yeshi/makemoney/app/service/inter/goldcorn/GoldCornMakeService.java b/app/src/main/java/com/yeshi/makemoney/app/service/inter/goldcorn/GoldCornMakeService.java
index bca5af7..a5dfecc 100644
--- a/app/src/main/java/com/yeshi/makemoney/app/service/inter/goldcorn/GoldCornMakeService.java
+++ b/app/src/main/java/com/yeshi/makemoney/app/service/inter/goldcorn/GoldCornMakeService.java
@@ -1,6 +1,9 @@
 package com.yeshi.makemoney.app.service.inter.goldcorn;
 
+import com.yeshi.makemoney.app.dto.goldcorn.GoldCornMakeResultDTO;
+import com.yeshi.makemoney.app.entity.goldcorn.GoldCornGetRecord;
 import com.yeshi.makemoney.app.entity.goldcorn.GoldCornGetType;
+import com.yeshi.makemoney.app.entity.user.UserInfo;
 import com.yeshi.makemoney.app.exception.goldcorn.GoldCornGetFrequencyConfigException;
 import com.yeshi.makemoney.app.exception.goldcorn.GoldCornGetPriceException;
 import com.yeshi.makemoney.app.exception.goldcorn.GoldCornGetRecordException;
@@ -24,9 +27,10 @@
      * @date 16:55 2022/4/6
      * @param: uid 鐢ㄦ埛ID
      * @param: type 绫诲瀷
+     * @param: isDouble 鏄惁鍔犲��
      * @param: time 鍙戠敓鏃堕棿
      **/
-    public void addGoldCorn(Long uid, GoldCornGetType type, Date time) throws UserInfoException, GoldCornGetPriceException, GoldCornGetFrequencyConfigException, GoldCornMakeException;
+    public GoldCornGetRecord addGoldCorn(Long uid, GoldCornGetType type, boolean isDouble, Date time, Integer price, Long eventCount) throws UserInfoException, GoldCornGetFrequencyConfigException, GoldCornMakeException;
 
 
     /**
@@ -37,7 +41,110 @@
      * @param: uid
      * @param: day
      **/
-    public Long getGoldCornByDay(Long uid, String day);
+    public Long getGoldCornByDay(Long uid, Date day);
 
 
+    /**
+     * @return java.lang.Long
+     * @author hxh
+     * @description 鑾峰彇姝e湪鎶樼畻涓殑閲戝竵鏁伴噺
+     * @date 11:21 2022/4/21
+     * @param: uid
+     **/
+    public Long getExchangingGoldCorn(Long uid, int dayCount);
+
+    /**
+     * @return int
+     * @author hxh
+     * @description 鑾峰彇杩炵画绛惧埌鐨勫ぉ鏁�
+     * @date 16:24 2022/4/21
+     * @param: uid
+     **/
+    public int getContinueSignDay(Long uid);
+
+
+    /**
+     * @return boolean
+     * @author hxh
+     * @description 鏄惁绛惧埌
+     * @date 17:05 2022/4/21
+     * @param: uid
+     * @param: date
+     **/
+    public boolean isSignIn(Long uid, Date date);
+
+    public long frequencyVerify(UserInfo user, GoldCornGetType type, Date time) throws GoldCornGetFrequencyConfigException, GoldCornMakeException;
+
+
+    /**
+     * @return com.yeshi.makemoney.app.entity.goldcorn.GoldCornGetRecord
+     * @author hxh
+     * @description 绛惧埌
+     * @date 19:14 2022/4/21
+     * @param: uid
+     **/
+    public GoldCornGetRecord signIn(Long uid) throws GoldCornGetFrequencyConfigException, UserInfoException, GoldCornGetPriceException, GoldCornMakeException;
+
+
+    /**
+     * @return com.yeshi.makemoney.app.entity.goldcorn.GoldCornGetRecord
+     * @author hxh
+     * @description 瑙傜湅瑙嗛
+     * @date 18:47 2022/4/26
+     * @param: uid
+     * @param: isDouble
+     * @param: time
+     * @param: timeSeconds
+     **/
+    public GoldCornMakeResultDTO watchVideo(Long uid, boolean isDouble, Date time, long timeSeconds) throws GoldCornGetPriceException, UserInfoException, GoldCornMakeException, GoldCornGetFrequencyConfigException;
+
+
+    /**
+     * @return com.yeshi.makemoney.app.entity.goldcorn.GoldCornGetRecord
+     * @author hxh
+     * @description 闃呰灏忚
+     * @date 18:48 2022/4/26
+     * @param: uid
+     * @param: isDouble
+     * @param: time
+     * @param: timeSeconds
+     **/
+    public GoldCornMakeResultDTO readNovel(Long uid, boolean isDouble, Date time, long timeSeconds) throws GoldCornGetPriceException, UserInfoException, GoldCornMakeException, GoldCornGetFrequencyConfigException;
+
+
+    /**
+     * @return com.yeshi.makemoney.app.entity.goldcorn.GoldCornGetRecord
+     * @author hxh
+     * @description 娴忚璧勮
+     * @date 18:48 2022/4/26
+     * @param: uid
+     * @param: isDouble
+     * @param: time
+     * @param: num
+     **/
+    public GoldCornMakeResultDTO scanNews(Long uid, boolean isDouble, Date time, int num) throws GoldCornGetPriceException, UserInfoException, GoldCornMakeException, GoldCornGetFrequencyConfigException;
+
+
+    /**
+     * @return com.yeshi.makemoney.app.dto.goldcorn.GoldCornMakeResultDTO
+     * @author hxh
+     * @description /閭�璇峰ソ鍙�
+     * @date 18:55 2022/4/28
+     * @param: uid
+     * @param: friendInfo
+     * @param: time
+     **/
+    public GoldCornMakeResultDTO inviteFriends(Long uid, UserInfo friendInfo, Date time) throws UserInfoException, GoldCornGetPriceException, GoldCornMakeException, GoldCornGetFrequencyConfigException;
+
+
+    /**
+     * @author hxh 
+     * @description 鎻愮幇
+     * @date 18:55 2022/4/28
+     * @param: uid
+     * @param: time
+     * @return com.yeshi.makemoney.app.dto.goldcorn.GoldCornMakeResultDTO
+     **/
+    public GoldCornMakeResultDTO extract(Long uid, Date time) throws UserInfoException, GoldCornGetPriceException, GoldCornMakeException, GoldCornGetFrequencyConfigException;
+
 }

--
Gitblit v1.8.0