admin
2024-01-23 81da61b828e29b7745e1382dfbbaeb685dc083ef
fanli/src/main/java/com/yeshi/fanli/service/inter/money/extract/ExtractAuditRecordService.java
@@ -1,155 +1,122 @@
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);
}