constants.go 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. package utils
  2. // 验证码
  3. const (
  4. CodeCachePrefix = "eta:mini:login:" // 验证码缓存Key
  5. VerifyCodeExpireMinute = 15 // 短信/邮箱验证码过期时间-分钟
  6. VerifyCodeSendLimit = 20 // 短信/邮箱验证码发送上限
  7. CaptchaCachePrefix = "captcha:lock:eta_mini_api_" // 验证码缓存Key
  8. )
  9. // 报告权限状态定义
  10. const (
  11. ReportPermissionStatusExpired = 1 //已过期
  12. ReportPermissionStatusNoPermission = 2 //没有该品种权限
  13. ReportPermissionStatusNo = 3 //没有权限
  14. ReportPermissionStatusHas = 4 //有该品种权限
  15. ReportPermissionStatusNoUser = 5 //没有获得用户信息
  16. )
  17. const (
  18. UserStatusNoLogin = 0 // 用户状态-未登录
  19. UserStatusIsLogin = 1 // 用户状态-已登录
  20. )
  21. // 报告类型
  22. const (
  23. ReportSourceDefault = 1 // 研报中心
  24. ReportSourceOutside = 2 // 文档管理库
  25. )
  26. // 常量定义
  27. const (
  28. FormatTime = "15:04:05" //时间格式
  29. FormatDate = "2006-01-02" //日期格式
  30. FormatDateCN = "2006年01月02日" //日期格式(中文)
  31. FormatDateUnSpace = "20060102" //日期格式
  32. FormatDateTime = "2006-01-02 15:04:05" //完整时间格式
  33. HlbFormatDateTime = "2006-01-02_15:04:05.999" //完整时间格式
  34. FormatDateTimeUnSpace = "20060102150405" //完整时间格式
  35. PageSize15 = 15 //列表页每页数据量
  36. PageSize5 = 5
  37. PageSize10 = 10
  38. PageSize20 = 20
  39. PageSize30 = 30
  40. )
  41. const (
  42. UserLoginSalt = "kOld9YUdf89T2uIH" // 用户登录盐值
  43. DesKeySalt = "odNMloUrTAmyRd9fb0TtlrPk" // DesKey盐值
  44. )
  45. const (
  46. DefaultPhone = "021-6312 3067" //默认销售电话号
  47. DefaultAreaCode = "86"
  48. )
  49. const (
  50. JhGnAppKey = "4c8504c49dd335e99cfd7b6a3a9e2415" //聚合国内AppKey
  51. )
  52. const (
  53. APPNAME = "金瑞研报小程序"
  54. )
  55. const (
  56. CACHE_ACCESS_TOKEN_LOGIN = "pc_eta_min_crm:login:" //管理后台登录
  57. CACHE_ACCESS_TOKEN_LOGIN_NO_TRUST = "pc_eta_min_crm:login:no_trust:" //管理后台登录(不可信登录态)
  58. CACHE_ACCESS_WX_BIND = "eta_mini_api:phone:email:" //管理后台登录(不可信登录态)
  59. CACHE_ACCESS_EMAIL_LOGIN_CODE = "eta_mini_api:login:email:" //邮箱验证码防攻击key
  60. CACHE_ACCESS_PHONE_LOGIN_CODE = "eta_mini_api:login:phone:" //手机验证码防攻击key
  61. CACHE_ACCESS_EMAIL_COUNT_LOGIN_CODE = "eta_mini_api:login:email_count:" //邮箱验证码登录次数key
  62. CACHE_ACCESS_PHONE_COUNT_LOGIN_CODE = "eta_mini_api:login:phone_count:" //手机验证码登录次数key
  63. )
  64. const (
  65. CACHE_WX_ACCESS_TOKEN_DW = "wx:accesstoken:dw" //东吴公众号 微信accessToken
  66. )
  67. const (
  68. CACHE_CHART_AUTH = "eta:chart:auth:" //图表数据授权
  69. )