package com.panzhihua.service_community.dao; import com.panzhihua.common.model.vos.community.convenient.ConvenientViewStatisticsVO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.panzhihua.service_community.model.dos.ConvenientViewStatisticsDO; import java.util.List; /** * @title: ConvenientViewStatisticsDAO * @projectName: 成都呐喊信息技术有限公司-智慧社区项目 * @description: 便民服务商家浏览量统计DAO * @author: hans * @date: 2021/09/23 16:53 */ @Mapper public interface ConvenientViewStatisticsDAO extends BaseMapper { /** * 创建当天统计数据 * @param merchantId * @return */ int createTodayStatistic(@Param("merchantId") Long merchantId); /** * 增加当天浏览量 * @param merchantId * @param nowDate * @return */ int incrViewNum(@Param("merchantId") Long merchantId, @Param("nowDate") String nowDate); /** * 获取月浏览量 * @param merchantId * @param moth * @return */ int selectMonthViewNum(@Param("merchantId") Long merchantId, @Param("moth") String moth); /** * 获取当天浏览量 * @param merchantId * @param day * @return */ int selectDayViewNum(@Param("merchantId") Long merchantId, @Param("day") String day); /** * 获取商家总浏览量 * @return */ List selectSumForViewNum(); /** * 获取商家总浏览量 * @param merchantId * @return */ int selectTotalViewNum(@Param("merchantId") Long merchantId); }