package com.pcloud.book.group.biz;

import com.pcloud.book.group.dto.CountAndTimeDTO;
import com.pcloud.book.group.entity.AppClickRecord;

import java.util.List;

public interface AppClickRecordBiz {

    /**
     * 新增点击记录
     * @param appClickRecord
     * @return
     */
    Long createAppClickRecord(AppClickRecord appClickRecord);

    /**
     * 根据类型按照时间获取资源服务点击人数
     */
    List<CountAndTimeDTO> getAppClickByTime(Integer joinGroupType, Integer timeType, String startTime, String endTime);

    /**
     * 根据社群书id和应用或作品id获取各个时间段的点击次数
     */
    List<CountAndTimeDTO> getAppClickGroupByTime(Long bookGroupId, Long serveId, String serveType);
}
