ISystemSettingCacheManager.cs 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. using Hotline.Settings;
  2. namespace Hotline.Caching.Interfaces
  3. {
  4. public interface ISystemSettingCacheManager
  5. {
  6. SystemSetting? GetSetting(string code);
  7. void DelSystemSetting(string code);
  8. int NoConnectByeTimes { get; }
  9. int EffectiveTimes { get; }
  10. int ConnectByeTimes { get; }
  11. int CallInOverConnRingTime { get; }
  12. int SeatChaoTime { get; }
  13. int RingTimes { get; }
  14. string RecordPrefix { get; }
  15. /// <summary>
  16. /// 中心直办件默认回访人Id
  17. /// 根据禅道 自贡需求 Id_361, 第一条, 3小条需求;
  18. /// </summary>
  19. string DefaultVisitEmployeeId { get; }
  20. int FixedQueryCount { get; }
  21. /// <summary>
  22. /// 自动发布中心直办归档工单
  23. /// </summary>
  24. bool AutomaticPublishOrder { get; }
  25. bool CancelPublishOrderEnabled { get; }
  26. /// <summary>
  27. /// 保存回访详情时发送延迟消息同步通话记录
  28. /// 如果回访通话记录有多条, 需要关联通话时长最长的那条
  29. /// </summary>
  30. int VisitCallDelaySecond { get; }
  31. /// <summary>
  32. /// 发送回访短信后等候市民回复短信的时间
  33. /// 如果超过这个时间就更新回访为默认满意
  34. /// </summary>
  35. int DefaultVisitSmsDelaySecond { get; }
  36. /// <summary>
  37. /// 通话记录同步时不推送省上的时间(默认:2024/11/19 18:08)
  38. /// </summary>
  39. DateTime CallSyncUnPushDateTime { get; }
  40. /// <summary>
  41. /// 即将超期列表调用方法的版本(有优化办法和老版本)
  42. /// </summary>
  43. int GetAboutToExpireVersion { get; }
  44. /// <summary>
  45. /// 工单开始办理如果获取的通话记录是呼出并且录音文件是空就不推送通话记录
  46. /// </summary>
  47. bool OrderStartHandlerPushCallIsNull { get; }
  48. }
  49. }