| | |
| | | package com.yeshi.fanli.service.inter.money.extract;
|
| | |
|
| | | import java.util.List;
|
| | | import java.util.Map;
|
| | |
|
| | | import com.yeshi.fanli.entity.bus.user.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;
|
| | | |
| | | |
| | | |
| | | }
|
| | | package com.yeshi.fanli.service.inter.money.extract; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.List; |
| | | |
| | | import com.yeshi.fanli.entity.bus.user.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); |
| | | |
| | | |
| | | public Long countApplyNumberByDay(String preDay); |
| | | |
| | | public BigDecimal countApplyMoneyByDay(String preDay); |
| | | |
| | | public Long countAuditNumberByDay(int state, String preDay); |
| | | |
| | | |
| | | } |