123456789101112131415161718192021222324252627282930313233343536 |
- package com.yunzhi.demo.mapper;
-
- import com.baomidou.mybatisplus.core.metadata.IPage;
- import com.yunzhi.demo.entity.MyReadLog;
- import com.yunzhi.demo.entity.TaReadLog;
- import com.baomidou.mybatisplus.core.mapper.BaseMapper;
- import org.apache.ibatis.annotations.Mapper;
-
- import java.util.List;
- import java.util.Map;
-
- /**
- * <p>
- * 阅读记录 Mapper 接口
- * </p>
- *
- * @author yansen
- * @since 2021-04-15
- */
- @Mapper
- public interface TaReadLogMapper extends BaseMapper<TaReadLog> {
-
- TaReadLog getReadBy(String personId, String postId);
-
- IPage<MyReadLog> getMyReadList(IPage<MyReadLog> pg, String personId);
-
- int updateDuration(String personId, String postId, Integer duration);
-
- List<Map<String, Integer>> getIndexPostPV(String startDate, String endDate, long days);
-
- List<Map<String, Integer>> getIndexPostUV(String startDate, String endDate, long days);
-
- IPage<TaReadLog> getPersonReadList(IPage<TaReadLog> pg, String personId);
-
- int updatePersonStudied(String personId, String postId);
- }
|