ITrCallRecordRepository.cs 796 B

123456789101112131415161718
  1. 
  2. using Hotline.Share.Dtos.CallCenter;
  3. namespace Hotline.CallCenter.Calls
  4. {
  5. public interface ITrCallRecordRepository
  6. {
  7. Task<List<BiCallDto>?> GetQueryCalls(DateTime beginDate, DateTime endDate);
  8. Task<List<TrCallHourDto>?> GetCallHourList(DateTime beginDate, DateTime? endDate, int noConnectByeTimes, int effectiveTimes,int connectByeTimes, string source);
  9. Task<List<CallHotLineDto>> GetCallHotLineList(DateTime beginDate, DateTime endDate, string lineNum, int noConnectByeTimes, int effectiveTimes, int connectByeTimes,int ringTims);
  10. Task<object> GetCallList(DateTime beginDate, DateTime? endDate, int noConnectByeTimes, int effectiveTimes, int connectByeTimes, string type, string source, TimeSpan? startHourTo, int pageIndex, int pageSize);
  11. }
  12. }