constants.go 2.6 KB

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