From a3304721c2e45e0f2ebd3139fdd623353f2ac72a Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 30 六月 2021 19:08:14 +0800 Subject: [PATCH] 礼金领取,礼金余额 --- 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..99e3879 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