From 822e2bc06f9e95f357867d457c004e7bb1f67db8 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 26 八月 2019 16:27:15 +0800 Subject: [PATCH] 签到通知 --- fanli/src/main/java/com/yeshi/fanli/dao/mybatis/integral/IntegralTaskRecordMapper.java | 29 +++++++++++++++++++++++------ 1 files changed, 23 insertions(+), 6 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/integral/IntegralTaskRecordMapper.java b/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/integral/IntegralTaskRecordMapper.java index a8b2b6e..2301f61 100644 --- a/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/integral/IntegralTaskRecordMapper.java +++ b/fanli/src/main/java/com/yeshi/fanli/dao/mybatis/integral/IntegralTaskRecordMapper.java @@ -4,6 +4,8 @@ import java.util.List; import java.util.Set; +import javax.annotation.Nullable; + import org.apache.ibatis.annotations.Param; import com.yeshi.fanli.dao.BaseMapper; @@ -69,9 +71,9 @@ * 1鍊掑簭-鍒涘缓鏃堕棿 * @return */ - List<IntegralTaskRecord> listSignRecordByDateTime(@Param("uid") Long uid, @Param("cid") Long cid, @Param("dateTime") String dateTime); + List<IntegralTaskRecord> listSignRecordByDateTime(@Param("uid") Long uid, @Param("cid") Long cid, + @Param("dateTime") String dateTime); - /** * 鏈鍙栭噾甯� * @@ -96,10 +98,9 @@ * @param minTime * @param maxTime */ - int countGetCountByTaskIdAndDay(@Param("taskId") Long taskId,@Param("uid")Long uid, @Param("minTime") Date minTime, - @Param("maxTime") Date maxTime); - - + int countGetCountByTaskIdAndDay(@Param("taskId") Long taskId, @Param("uid") Long uid, + @Param("minTime") Date minTime, @Param("maxTime") Date maxTime); + /** * 缁熻浠婃棩绗嚑娆″畬鎴愮殑浠诲姟 * @@ -108,4 +109,20 @@ * @return */ int countByTaskIdTodayNum(@Param("uid") Long uid, @Param("tid") Long tid, @Param("date") String date); + + /** + * 鏍规嵁绫诲瀷涓庡垱寤烘椂闂存绱� + * + * @param cid + * @param minTime + * @param maxTime + * @param start + * @param count + * @return + */ + List<IntegralTaskRecord> listByCidAndUidAndCreateTime(@Param("cid") Long cid,@Param("uid") Long uid, @Param("minTime") Date minTime, + @Param("maxTime") Date maxTime, @Param("start") long start, @Param("count") int count); + + long countByCidAndUidAndCreateTime(@Param("cid") Long cid,@Param("uid") Long uid, @Param("minTime") Date minTime, + @Param("maxTime") Date maxTime); } -- Gitblit v1.8.0