From 81da61b828e29b7745e1382dfbbaeb685dc083ef Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 23 一月 2024 17:17:55 +0800 Subject: [PATCH] 抖音转链修改 --- fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserActiveLogService.java | 104 +++++++++++++++++++++------------------------------- 1 files changed, 42 insertions(+), 62 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserActiveLogService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserActiveLogService.java index ca3fc33..ec9719c 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserActiveLogService.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserActiveLogService.java @@ -1,62 +1,42 @@ -package com.yeshi.fanli.service.inter.user; - -import java.util.List; -import java.util.Map; - -import com.yeshi.fanli.entity.bus.user.UserActiveLog; - -/** - * 鐢ㄦ埛娲昏穬鏃ュ織鏈嶅姟 - * - * @author Administrator - * - */ -public interface UserActiveLogService { - /** - * 鐢ㄦ埛娲昏穬鏃ュ織 - * - * @param userActiveLog - */ - public void addUserActiveLog(UserActiveLog userActiveLog); - - /** - * 鑾峰彇鏌愪釜鐢ㄦ埛鐨勬渶杩戜竴娆$殑娲昏穬淇℃伅 - * - * @param uid - * @return - */ - public UserActiveLog getUserLatestActiveInfo(Long uid); - - /** - * 鏍规嵁娓犻亾 缁熻褰撴棩鏂板鐢ㄦ埛鏁伴噺 - * @param channel - * @return - */ - public List<Map<String, Object>> countSameDayByChannel(String channel, Integer type, String years, - String startTime, String endTime) throws Exception; - /** - * 鏍规嵁娓犻亾 缁熻褰撴棩鏂板鐢ㄦ埛鏈夎喘涔拌涓虹殑鏁伴噺 - * @param channel - * @return - */ - public List<Object> countSameDayAndBuyGoodsByChannel(String channel, Integer type, String years, String startTime, - String endTime) throws Exception; - - /** - * 褰撴棩浜х敓璁㈠崟鐨勬柊澧炵敤鎴� 涓� 褰撴棩鎬绘柊澧炵敤鎴锋瘮渚� - * @param channel - * @param type - * @param years - * @param startTime - * @param endTime - * @return - * @throws Exception - */ - public List<Object> getBuyProportion(String channel, Integer type, String years, String startTime, String endTime,Integer orderNum) - throws Exception; - - - public List<Map<String, Object>> countOneWeekUserInfo(String channel, String startTime, String endTime, Integer orderNumber) - throws Exception; - -} +package com.yeshi.fanli.service.inter.user; + +import com.yeshi.fanli.entity.bus.user.UserActiveLog; + +/** + * 鐢ㄦ埛娲昏穬鏃ュ織鏈嶅姟 + * + * @author Administrator + * + */ +public interface UserActiveLogService { + /** + * 鐢ㄦ埛娲昏穬鏃ュ織 + * + * @param userActiveLog + */ + public void addUserActiveLog(UserActiveLog userActiveLog); + + /** + * 鑾峰彇鏌愪釜鐢ㄦ埛鐨勬渶杩戜竴娆$殑娲昏穬淇℃伅 + * + * @param uid + * @return + */ + public UserActiveLog getUserLatestActiveInfo(Long uid); + + /** + * 鑾峰彇绗竴娆℃椿璺冧俊鎭� + * + * @param uid + * @return + */ + public UserActiveLog getFirstActiveInfo(Long uid); + + + /** + * 缁熻90鍚庡啀娆℃椿璺冪敤鎴� + * @param date + * @return + */ + public long count90DaysLaterActiveNum(String date); +} -- Gitblit v1.8.0