admin
2019-02-21 7e57a20c0ccde504c2f2b2b9fd4a9fd7c89d5e92
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
package org.fanli.facade.user.service.money;
 
import java.util.List;
import java.util.Map;
 
import org.fanli.facade.user.entity.money.extract.ExtractAuditRecord;
 
public interface ExtractAuditRecordService {
 
    /**
     * 查询所有提现记录信息
     * 
     * @param start
     * @param count
     * @param title
     * @param startTime
     * @param endTime
     * @return
     */
    public List<ExtractAuditRecord> getList(int pageIndex, int pageSize, String key, String startTime, String endTime);
 
    /**
     * 查询所有提现记录信息总行数
     * 
     * @param title
     * @param startTime
     * @param endTime
     * @return
     */
    public int getCount(String key, String startTime, String endTime);
 
    /**
     * 查询当前客服审批的所有记录
     * 
     * @param start
     * @param count
     * @param title
     * @param state
     * @return
     */
    public List<ExtractAuditRecord> getMyAuditedAllList(int pageIndex, int pageSize, String key, Integer state, Long adminId);
 
    /**
     * 当前客服审批总数
     * 
     * @param title
     * @param state
     * @param adminId
     * @return
     */
    public int getMyAuditedAllCount(String key, Integer state, Long adminId);
 
    /**
     * 查询当前客服审批的时间段内记录
     * 
     * @param start
     * @param count
     * @param title
     * @param state
     * @return
     */
    public List<ExtractAuditRecord> getMyAuditedTimeSlotList(int pageIndex, int pageSize, String key, Integer state, Long adminId, Integer days);
 
    /**
     * 查询当前客服审批的时间段内总条数
     * 
     * @param title
     * @param state
     * @param adminId
     * @return
     */
    public int getMyAuditedTimeSlotCount(String key, Integer state, Long adminId, Integer days);
 
    /**
     * 查询当前客服累计本周
     * 
     * @param adminId
     * @return
     */
    public int getMyAuditedCountWeek(Long adminId);
 
    /**
     * 查询当前客服累计本月
     * 
     * @param adminId
     * @return
     */
    public int getMyAuditedCountMonth(Long adminId);
 
    /**
     * 查询当前客服当日处理累计
     * 
     * @param adminId
     * @return
     */
    public int getMyAuditedCountToday(Long adminId);
 
    /**
     * 查询当前用户所有
     * 
     * @param pageIndex
     * @param pageSize
     * @param key
     * @return
     */
    public List<ExtractAuditRecord> getByUidList(int pageIndex, int pageSize, Long key);
 
    public int getByUidCount(Long key);
 
    public List<ExtractAuditRecord> getListbyExtractId(Long extractId);
 
    public List<ExtractAuditRecord> getbyExtractId(Long extractId);
 
 
    /**
     * 统计审核次数 
     * @param state
     * @param type
     * @param years
     * @param startTime
     * @param endTime
     * @return
     */
    public List<Map<String, Object>>countAuditTotal(Integer state, Integer type, String years, String startTime,
            String endTime) throws Exception;
    
    
    
    /**
     * 统计申请提的现总金额
     * @param state
     * @param type
     * @param years
     * @param startTime
     * @param endTime
     * @return
     */
    public List<Map<String, Object>> countExtractApplyMoney(Integer state, Integer type, String years, String startTime,
            String endTime) throws Exception;
 
    /**
     * 统计申请提的现总次数
     * @param state
     * @param type
     * @param years
     * @param startTime
     * @param endTime
     * @return
     */
    public List<Map<String, Object>> countExtractApplyNumber(Integer state, Integer type, String years, String startTime,
            String endTime) throws Exception;
    
    
    
}