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/redpack/RedPackDetailService.java | 199 +++++++++++++++++++++++++------------------------ 1 files changed, 102 insertions(+), 97 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/redpack/RedPackDetailService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/redpack/RedPackDetailService.java index a24e759..4903cd3 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/redpack/RedPackDetailService.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/redpack/RedPackDetailService.java @@ -1,97 +1,102 @@ -package com.yeshi.fanli.service.inter.redpack; - -import java.math.BigDecimal; -import java.util.Date; -import java.util.List; - -import com.yeshi.fanli.entity.redpack.RedPackDetail; -import com.yeshi.fanli.vo.redpack.RedPackDetailVO; - -public interface RedPackDetailService { - - /** - * 鏌ヨ鏄庣粏璁板綍 - * @param uid - * @param detailId - * @param maxTime - * @return - */ - public List<RedPackDetailVO> listUserMoneyDetailForClient(Long uid, Long detailId, Date maxTime); - - public long countUserMoneyDetailForClient(Long uid, Long detailId, Date maxTime); - - /** - * 鍒涘缓鏄庣粏 - * @param record - */ - public void insertSelective(RedPackDetail record); - - /** - * 鏇存柊鏄庣粏 - * @param record - */ - public void updateByPrimaryKeySelective(RedPackDetail record); - - - /** - * 鏍规嵁鏃ユ湡绫诲瀷缁熻鑾峰緱閲戦 - * @param uid - * @param dateType 1浠婃棩 銆�2鏄ㄦ棩銆�3鏈湀銆�4涓婃湀 - * @return - */ - public BigDecimal countAddMoneyByDate(long uid, int dateType); - - - - /** - * 鏍规嵁鏃ユ湡绫诲瀷缁熻娑堣�楅噾棰� - * @param uid - * @param dateType 1浠婃棩 銆�2鏄ㄦ棩銆�3鏈湀銆�4涓婃湀 - * @return - */ - public BigDecimal countUseMoneyByDate(long uid, int dateType); - - /** - * 鏍规嵁鍞竴鏍囪瘑鏌ヨ - * @param identifyCode - * @return - */ - public RedPackDetail getByIdentifyCode(String identifyCode); - - - /** - * 璁剧疆鏄惁鏄剧ず璇ユ潯鏁版嵁 - * @param code - * @param disPlay - */ - public void changeDisplayByIdentifyCode(String code,boolean disPlay); - - /** - * 缁熻鑾峰緱 - * @param uid - * @param dateType - * @return - */ - public BigDecimal countWinMoneyByDate(long uid, int dateType); - - /** - * 缁熻鍑忓皯 - * @param uid - * @param dateType - * @return - */ - public BigDecimal countReduceMoneyByDate(long uid, int dateType); - - /** - * 鍒楄〃鏌ヨ - * @param startd - * @param count - * @param uid - * @param type - * @return - */ - public List<RedPackDetail> query(Integer start, Integer count, String key, Long uid, Integer type); - - public long count(String key, Long uid, Integer type); - -} +package com.yeshi.fanli.service.inter.redpack; + +import java.math.BigDecimal; +import java.util.Date; +import java.util.List; + +import com.yeshi.fanli.entity.redpack.RedPackDetail; +import com.yeshi.fanli.vo.redpack.RedPackDetailVO; + +public interface RedPackDetailService { + + /** + * 鏌ヨ鏄庣粏璁板綍 + * @param uid + * @param detailId + * @param maxTime + * @return + */ + public List<RedPackDetailVO> listUserMoneyDetailForClient(Long uid, Long detailId, Date maxTime); + + public long countUserMoneyDetailForClient(Long uid, Long detailId, Date maxTime); + + /** + * 鍒涘缓鏄庣粏 + * @param record + */ + public void insertSelective(RedPackDetail record); + + /** + * 鏇存柊鏄庣粏 + * @param record + */ + public void updateByPrimaryKeySelective(RedPackDetail record); + + + /** + * 鏍规嵁鏃ユ湡绫诲瀷缁熻鑾峰緱閲戦 + * @param uid + * @param dateType 1浠婃棩 銆�2鏄ㄦ棩銆�3鏈湀銆�4涓婃湀 + * @return + */ + public BigDecimal countAddMoneyByDate(long uid, int dateType); + + + + /** + * 鏍规嵁鏃ユ湡绫诲瀷缁熻娑堣�楅噾棰� + * @param uid + * @param dateType 1浠婃棩 銆�2鏄ㄦ棩銆�3鏈湀銆�4涓婃湀 + * @return + */ + public BigDecimal countUseMoneyByDate(long uid, int dateType); + + /** + * 鏍规嵁鍞竴鏍囪瘑鏌ヨ + * @param identifyCode + * @return + */ + public RedPackDetail getByIdentifyCode(String identifyCode); + + + /** + * 璁剧疆鏄惁鏄剧ず璇ユ潯鏁版嵁 + * @param code + * @param disPlay + */ + public void changeDisplayByIdentifyCode(String code,boolean disPlay); + + /** + * 缁熻鑾峰緱 + * @param uid + * @param dateType + * @return + */ + public BigDecimal countWinMoneyByDate(long uid, int dateType); + + /** + * 缁熻鍑忓皯 + * @param uid + * @param dateType + * @return + */ + public BigDecimal countReduceMoneyByDate(long uid, int dateType); + + /** + * 鍒楄〃鏌ヨ + * @param startd + * @param count + * @param uid + * @param type + * @return + */ + public List<RedPackDetail> query(Integer start, Integer count, String key, Long uid, Integer type); + + public long count(String key, Long uid, Integer type); + + public BigDecimal countMoneyByDay(String preDay); + + + public Long countNumByDay(String preDay); + +} -- Gitblit v1.8.0