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<ConvenientViewStatisticsDO> {
|
|
/**
|
* 创建当天统计数据
|
* @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<ConvenientViewStatisticsVO> selectSumForViewNum();
|
|
/**
|
* 获取商家总浏览量
|
* @param merchantId
|
* @return
|
*/
|
int selectTotalViewNum(@Param("merchantId") Long merchantId);
|
}
|