From c9fdff7d45ae118eac10397d8f34661e9f2e968a Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 12 一月 2022 10:28:18 +0800 Subject: [PATCH] 礼金bug修复 --- service-lijin/src/main/java/com/ks/lijin/mapper/LiJinExpendRecordMapper.java | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 55 insertions(+), 1 deletions(-) diff --git a/service-lijin/src/main/java/com/ks/lijin/mapper/LiJinExpendRecordMapper.java b/service-lijin/src/main/java/com/ks/lijin/mapper/LiJinExpendRecordMapper.java index e45331d..f7176b9 100644 --- a/service-lijin/src/main/java/com/ks/lijin/mapper/LiJinExpendRecordMapper.java +++ b/service-lijin/src/main/java/com/ks/lijin/mapper/LiJinExpendRecordMapper.java @@ -5,11 +5,65 @@ import com.ks.lijin.query.ExpendRecordQuery; import org.apache.ibatis.annotations.Param; +import java.math.BigDecimal; +import java.util.Date; import java.util.List; public interface LiJinExpendRecordMapper extends BaseMapper<LiJinExpendRecord> { List<LiJinExpendRecord> listByPage(@Param("query") ExpendRecordQuery query); - long count(@Param("query")ExpendRecordQuery query); + long count(@Param("query") ExpendRecordQuery query); + + + /** + * 缁熻浠婃棩宸蹭娇鐢ㄦ鏁� + * + * @param uid + * @return + */ + int countTodayNumByExpend(@Param("uid") String uid); + + + /** + * 缁熻浠婃棩宸蹭娇鐢ㄩ噾棰� + * + * @param uid + * @return + */ + BigDecimal countTodayMoneyByExpend(@Param("uid") String uid); + + + /** + * 鑾峰彇涓�娈垫椂闂村唴鐨勬渶澶ц祫閲戣褰� + * + * @param goodsId + * @param minCreatetime + * @param maxCreateTime + * @return + */ + LiJinExpendRecord getMaxMoneyRecord(@Param("goodsId") String goodsId, @Param("minCreatetime") Date minCreatetime, @Param("maxCreatetime") Date maxCreateTime); + + + /** + * 鑾峰彇姝e湪杩涜涓殑绀奸噾 + * + * @param minCreateTime + * @param maxCreateTime + * @param start + * @param count + * @return + */ + List<LiJinExpendRecord> listOnGoingLijin(@Param("minCreateTime") Date minCreateTime, @Param("maxCreateTime") Date maxCreateTime, @Param("start") int start, @Param("count") int count); + + + /** + * 鑾峰彇姝e湪杩涜涓殑绀奸噾鏁伴噺 + * + * @param minCreateTime + * @param maxCreateTime + * @return + */ + long countOnGoingLijin(@Param("minCreateTime") Date minCreateTime, @Param("maxCreateTime") Date maxCreateTime); + } \ No newline at end of file -- Gitblit v1.8.0