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;
|
|
|
|
}
|