OrderCacheConstant.java 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. package com.ydtech.modules.order.constants;
  2. /**
  3. * @description: 订单相关缓存常量
  4. * @author: wenks
  5. * @date: 2023/8/19 9:51
  6. **/
  7. public class OrderCacheConstant {
  8. private OrderCacheConstant() {
  9. throw new IllegalStateException("Utility class");
  10. }
  11. /**
  12. * 订单缓存
  13. */
  14. public static final String QUOTE_INFO_KEY = "ins:orders:";
  15. /**
  16. * 订单缓存时间
  17. */
  18. public static final long QUOTE_INFO_KEY_TIME = 1L;
  19. /**
  20. * 核保规则
  21. */
  22. public static final String QUOTE_RULES_KEY = "ins:rules:";
  23. /**
  24. * 核保规则时间
  25. */
  26. public static final long QUOTE_RULES_KEY_TIME = 1L;
  27. /**
  28. * VIN查询Key
  29. */
  30. public static final String VIN_SEARCH_KEY = "vin:search:";
  31. /**
  32. * 品牌型号查询Key
  33. */
  34. public static final String BRAND_MODEL_KEY = "brand:model:";
  35. /**
  36. * VIN查询Key存储时间 单位(小时)
  37. */
  38. public static final long VIN_SEARCH_KEY_TIME = 1L;
  39. /**
  40. * 永城意外险存储时间
  41. */
  42. public static final long YC_ACCIDENTAL_DRIVING_TIME = 1L;
  43. /**
  44. * 永城协议存储key
  45. */
  46. public static final String YC_AGREEMENT_KEY = "yc:agreement:";
  47. /**
  48. * 永城协议详情存储key
  49. */
  50. public static final String YC_AGREEMENT_INFO_KEY = "yc:agreement:info:";
  51. /**
  52. * 国任特别约定 key
  53. */
  54. public static final String GR_SPECIAL_AGREEMENT_KEY = "gr:specialAgreement:";
  55. /**
  56. * 图片识别 key
  57. */
  58. public static final String IMAGE_IDENTIFY_KEY = "image:identify:";
  59. /**
  60. * 国任特别约定 存储时间
  61. */
  62. public static final long GR_SPECIAL_AGREEMENT_TIME = 1L;
  63. /**
  64. * 紫金财险 为接入方提供获取token
  65. */
  66. public static final String ZJ_ACCESS_TOKEN = "zj:accessToken:";
  67. /**
  68. * token 锁
  69. */
  70. public static final String ZJ_ACCESS_LOCK = "zj:accessLock:";
  71. /**
  72. * 紫金财险 为接入方提供获取token时间
  73. */
  74. public static final long ZJ_ACCESS_TOKEN_TIME = 6 * 24L + 23L;
  75. }