StatisticsDao.java 2.08 KB
/**
 * 
 */
package com.bjivt.dao.showtime;

import java.util.List;
import java.util.Map;

import com.bjivt.entity.showtime.User;
import com.bjivt.entity.vo.StatisticMobile;
import com.bjivt.entity.vo.StatisticsAnchor;
import com.bjivt.entity.vo.StatisticsDecResult;
import com.bjivt.entity.vo.StatisticsIncome;
import com.bjivt.entity.vo.StatisticsResult;
import com.bjivt.entity.vo.StatisticsTwoSeries;
import com.bjivt.entity.vo.StatisticsUser;

/**
 * @author Yh.T
 * 2016年7月18日 上午9:47:54
 * 
 */
public interface StatisticsDao {
	public List<StatisticsResult> getRegistUserEveryDayByMap(Map<String, Object> map);
	public List<User> getUserListByMap(Map<String, Object> map);
	public List<StatisticMobile> findMobileListByMap(Map<String, Object> map);
	public Integer getMobileCountBy(StatisticMobile param);
	public Integer getRegistUserBeforeDayCount(Map<String, Object> map);
	public List<StatisticsResult> getRegistUserTotalByMap(Map<String, Object> map);
	public List<StatisticsDecResult> getRetainedUserByMap(Map<String, Object> map);
	public List<StatisticsUser> getUserDataByMap(Map<String, Object> map);
	public int getUserDataCountBy(Map<String, Object> map);
	public List<StatisticsResult> getUserVisitTime(Map<String, Object> map);
	public List<StatisticsResult> getUserRecharge(Map<String, Object> map);
	public List<StatisticsResult> getUserAnchorTotal(Map<String, Object> map);
	public List<StatisticsResult> getUserAnchorTotal(String startTime, String endTime, String types);
	public List<StatisticsResult> getUserAnchorDayIncrease(Map<String, Object> map);
	public List<StatisticsResult> getUserAnchorTotal(StatisticsAnchor sa);
	public List<StatisticsUser> getAnchorUserDataList(Map<String, Object> map);
	public int getAnchorUserDataCount(Map<String, Object> map);
	public List<StatisticsDecResult> getAnchorUserTimeTotal(Map<String, Object> map);
	public List<StatisticsResult> getAnchorByVisitUser(Map<String, Object> map);
	public List<StatisticsTwoSeries> getAnchorVisitUserAndTimeTotal(Map<String, Object> map);
	public List<StatisticsIncome> getIncomeTotal(Map<String, Object> map);
	
}