StatisticsService.java
2.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
/**
*
*/
package com.bjivt.service.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.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;
import com.bjivt.util.Pager;
/**
* @author YH.T
* 2016年7月18日 上午9:51:21
*
*/
public interface StatisticsService {
public List<StatisticsResult> getRegistUserEveryDayByMap(String startTime,String endTime,String types);
public List<User> getUserListByMap(Map<String, Object> map);
public List<StatisticMobile> findMobileListByPage(StatisticMobile statisticMobile, Pager page);
public Integer getMobileCountBy(StatisticMobile param);
public Integer getRegistUserBeforeDayCount(String startTime, String endTime);
public List<StatisticsResult> getRegistUserTotalByMap(String startTime,String endTime,String types);
public List<StatisticsDecResult> getRetainedUserByMap(String startTime, String types);
public List<StatisticsUser> getUserDataByMap(String startTime,String endTime,String orderfield,Integer id, String orderrule,Pager page);
public List<StatisticsResult> getUserVisitTime(String startTime, String endTime, String types, String id);
public List<StatisticsResult> getUserRecharge(String startTime, String endTime, String types, String id);
public List<StatisticsResult> getUserAnchorTotal(String startTime, String endTime, String types);
public List<StatisticsResult> getUserAnchorDayIncrease(String startTime, String endTime, String types);
public List<StatisticsUser> getAnchorUserDataList(String startTime, String endTime, String orderfield,
Integer id, String orderrule, Pager page);
public List<StatisticsDecResult> getAnchorUserTimeTotal(String startTime, String endTime, String types, String id);
public List<StatisticsResult> getAnchorByVisitUser(String startTime, String endTime, String types, String id);
public List<StatisticsTwoSeries> getAnchorVisitUserAndTimeTotal(String startTime, String endTime, String types,
String id);
public List<StatisticsIncome> getIncomeTotal(String startTime, String endTime, String types);
}