RedisKeyConstant.java 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package com.care.common.cache;
  2. import lombok.Data;
  3. /**
  4. * 描述:
  5. *
  6. * @autho:java
  7. * @create 2021/5/25 0:55
  8. **/
  9. @Data
  10. public class RedisKeyConstant {
  11. // 微信access_token 2h
  12. public static final String WX_ACCESS_TOKEN = "WX:PINANBAO:TOKEN";
  13. public static final int WX_ACCESS_TOKEN_TIME = (3600 - 2) * 2;
  14. // 频安保用户登录信息 2days
  15. public static final String PINANBAO_LOGIN_INFO = "PINANBAO:LOGIN";
  16. public static final int PINANBAO_LOGIN_INFO_TIME = 3600 * 24 * 7;
  17. // 后台登录信息 6 小时
  18. public static final String BACK_LOGIN_INFO = "BACK:LOGIN";
  19. public static final int BACK_LOGIN_INFO_TIME = 3600 * 24;
  20. // 后台登录信息 6 小时
  21. public static final String SEAT_LOGIN_INFO = "SEAT:LOGIN";
  22. public static final int SEAT_LOGIN_INFO_TIME = 3600 * 2;
  23. // 绑定手机号短信验证码 5min
  24. public static final String V_CODE_BIND_MSG = "V_CODE:MSG";
  25. public static final int V_CODE_BIND_MSG_TIME = 60 * 5;
  26. //工单处理,同一工单仅1个人处理
  27. public static final String DO_ORDER = "SEAT_DO_ORDER:LOCK";
  28. //生成工单,同一设备同时只能生成一个工单
  29. public static final String CREATE_ORDER = "CREATE_ORDER:LOCK";
  30. //设备监测信息
  31. public static final String DEVICE_MONITOR = "DEVICE:MONITOR";
  32. public static final int DEVICE_MONITOR_TIME = 60;
  33. //频安守护 小程序用户 登陆信息 7days
  34. public static final String PINANSHOUHU_LOGIN_INFO = "PINANSHOUHU:LOGIN";
  35. public static final int PINANSHOUHU_LOGIN_INFO_TIME = 3600 * 24 * 7;
  36. // 微信access_token 2h
  37. public static final String WX_PINANSHOUHU_ACCESS_TOKEN = "WX:PINANSHOUHU:TOKEN";
  38. public static final int WX_PINANSHOUHU_ACCESS_TOKEN_TIME = (3600 - 2) * 2;
  39. public static final String KEY_APPLY_LOCAK = "KEY_APPLY:LOCK";
  40. public static final String SWITCH_SMS = "SWITCH:SMS";
  41. public static final String SWITCH_VOICE = "SWITCH:VOICE";
  42. // 频安保用户微信登录信息 2h
  43. public static final String PINANBAO_WX_LOGIN_INFO = "PINANBAO:WXLOGIN";
  44. public static final int PINANBAO_WX_LOGIN_INFO_TIME = 3600 * 2;
  45. // 频安管家微信登录信息 2h
  46. public static final String PINANSHOUHU_WX_LOGIN_INFO = "PINANSHOUHU:WXLOGIN";
  47. public static final int PINANSHOUHU_WX_LOGIN_INFO_TIME = 3600 * 2;
  48. //设备Mqtt心跳信息 5m
  49. public static final String MQTT_DEV_HEARBEAT_INFO = "MQTT:HEARBEAT";
  50. public static final int MQTT_DEV_HEARBEAT_INFO_TIME = 60 * 5;
  51. }