constants.go 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. package utils
  2. const (
  3. Md5Key = "Ks@h64WJ#tcVgG8$&WlNfqvLAtMgpxWN"
  4. )
  5. // 常量定义
  6. const (
  7. FormatTime = "15:04:05" //时间格式
  8. FormatDate = "2006-01-02" //日期格式
  9. FormatDateTime = "2006-01-02 15:04:05" //完整时间格式
  10. HlbFormatDateTime = "2006-01-02_15:04:05.999" //完整时间格式
  11. FormatDateTimeNoSecond = "2006-01-02 15:04" //完整时间格式
  12. FormatDateTimeUnSpace = "20060102150405" //完整时间格式
  13. FormatYearDate = "2006" //日期格式
  14. PageSize15 = 15 //列表页每页数据量
  15. PageSize5 = 5
  16. PageSize10 = 10
  17. PageSize20 = 20
  18. PageSize30 = 30
  19. )
  20. const (
  21. APPNAME = "弘则-策略平台网页版"
  22. EmailSendToUsers = "cxzhang@hzinsights.com"
  23. ApiAuthorization = "bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkiLCJwaG9uZV9udW1iZXIiOiIxMjM0NTY3ODkiLCJuYW1lIjoi5YW25LuWIiwiZW50cmFuY2UiOiJwYXNzd3dvcmQiLCJpYXQiOjE2MzQ4NzA1OTQsImV4cCI6MTYzNDg3NDE5NH0.tho2L9jsbDPn8ltEGUVDve_nHsh0Kzf6ZrSz0RcZ0ag"
  24. ApiUrl = "https://vmp.hzinsights.com/v2api/"
  25. CHART_INFO_HTTP_URL = "https://vmp.hzinsights.com/v2/charts/"
  26. DISCLAIMERS = "本文为用户投稿,用户在平台中发表的所有资料、言论等仅代表个人观点,与本平台立场无关,不对您构成任何投资建议。本平台对文中陈述、观点判断保持中立,不对所包含内容及数据的真实性、准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。"
  27. REGISTER_PLATFORM = 2 // 来源 1小程序,2:网页
  28. )
  29. // 手机号,电子邮箱正则
  30. const (
  31. RegularMobile = "^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0-9])|(17[0-9])|(16[0-9])|(19[0-9]))\\d{8}$" //手机号码
  32. RegularFixedTelephone = "^(\\(\\d{3,4}\\)|\\d{3,4}-|\\s)?\\d{7,14}$" //手机号码
  33. RegularEmail = `\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*` //匹配电子邮箱
  34. RegularUrl = `(http|ftp|https):\/\/([\w\-_]+(?:(?:\.[\w\-_]+)+))([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?` //匹配网址链接
  35. )
  36. // 聚合短信
  37. var (
  38. JhGnTplId = "65692" //聚合国内模板编码
  39. JhGjTplId = "10054" //聚合国内模板编码
  40. JhGnAppKey = "4c8504c49dd335e99cfd7b6a3a9e2415" //聚合国内AppKey
  41. JhGjAppKey = "3326ad2c1047a4cd92ace153e6044ca3"
  42. )
  43. // OSS
  44. var (
  45. Endpoint string = "oss-cn-shanghai.aliyuncs.com"
  46. Bucketname string = "hongze"
  47. Imghost string = "https://hongze.oss-cn-shanghai.aliyuncs.com/"
  48. Upload_dir string = "static/images/"
  49. Upload_Audio_Dir string = "static/audio/"
  50. Upload_Pdf_Dir string = "static/pdf/"
  51. AccessKeyId string = "LTAIFMZYQhS2BTvW"
  52. AccessKeySecret string = "12kk1ptCHoGWedhBnKRVW5hRJzq9Fq"
  53. )
  54. // 缓存key
  55. const (
  56. CACHE_KEY_USER_VIEW = "user_view_record" //用户阅读数据
  57. CACHE_KEY_ARTICLE_ID_TEMPLATE = "ce_lue_article_id_template" //策略平台同步过来的文章ID,做微信模板消息推送,同一篇报告12小时只推送一次
  58. )
  59. const (
  60. CE_LUE_NAME string = "策略"
  61. CE_LUE_ID int = 23
  62. CHART_PERMISSION_NAME_YANXUAN string = "研选"
  63. CHART_PERMISSION_NAME_MF_YANXUAN string = "买方研选"
  64. CHART_PERMISSION_ID_YANXUAN int = 31
  65. YI_YAO_NAME string = "医药"
  66. YI_YAO_OTHER_IMG string = "https://hzstatic.hzinsights.com/static/temp/20221118202211/20221118/qzPm61bVf40Je7c5iL1s4CbrDcpv.png" //医药其它图片
  67. YI_YAO_ID int = 22
  68. XIAO_FEI_NAME string = "消费"
  69. XIAO_FEI_OTHER_IMG string = "https://hzstatic.hzinsights.com/static/temp/20221118202211/20221118/BxOfzECjhqjipJCWwAa9Ep99OTMA.png" //消费其它图片
  70. XIAO_FEI_ID int = 21
  71. KE_JI_NAME string = "科技"
  72. KE_JI_OTHER_IMG string = "https://hzstatic.hzinsights.com/static/temp/20221118202211/20221118/vr7eTXIrl6YjJ80DDTVbdnFRQ9mJ.png" //科技其它图片
  73. KE_JI_ID int = 20
  74. ZHI_ZAO_NAME string = "智造"
  75. ZHI_ZAO_OTHER_IMG string = "https://hzstatic.hzinsights.com/static/temp/20221118202211/20221118/SSaQcWzMk5slN3FkCwZifK3qcAWd.png" //智造其它图片
  76. ZHI_ZAO_ID int = 19
  77. SummaryArticleId int = 1000000
  78. StrategyPlatform string = "https://vmp.hzinsights.com/v2/articles/"
  79. DefaultHeadimgurl string = "https://hzstatic.hzinsights.com/static/temp/20220426202204/20220426/P5qLR2zzfBdKItp3eX2Du1tvq9Ba.jpg"
  80. OPEN_TOKEN_KEY string = "CLPT_OPEN_TOKEN_KEY" //策略品台开放平台的token key
  81. OnlineTime string = "2021-06-01 00:00:01" //上线时间
  82. HONG_GUAN_ID int = 1
  83. HZ_COMPANY_ID int = 16
  84. YAN_XUAN_ARTICLE_TYPE_IDS string = "1,2,12" // 属于研选的报告类型ID
  85. REOURCE_YX string = "Yx"
  86. REOURCE_HZ string = "Hz"
  87. GU_SHOU_NAME string = "固收"
  88. GU_SHOU_ID int = 100000 // 自定义权限类型ID ,十万起步
  89. HONG_GUAN_NAME string = "宏观"
  90. CYGX_TACTICS_TIME_LINE_STATUS string = "cygx_tactics_time_line_status" // 策略时间线是否对外开放
  91. TIME_LINE_ID int = 99999 // 策略时间线的值
  92. TIME_LINE_NAME string = "时间线" // 策略时间线的名称
  93. )
  94. // 模板消息推送类型
  95. const (
  96. TEMPLATE_MSG_CYGX_ACTIVITY_ADD = 12 //查研观向小程序活动更新推送 12
  97. TEMPLATE_MSG_CYGX_ARTICLE_ADD = 13 //查研观向报告更新推送 13
  98. TEMPLATE_MSG_CYGX_APPLY = 14 //查研观向审批通知
  99. TEMPLATE_MSG_CYGX_COMMENT = 15 //查研观向留言通知
  100. )
  101. const (
  102. COMPANY_PRODUCT_FICC_ID = 1
  103. COMPANY_PRODUCT_FICC_NAME = "ficc"
  104. COMPANY_PRODUCT_RAI_ID = 2
  105. COMPANY_PRODUCT_RAI_NAME = "权益"
  106. )
  107. const (
  108. TIME_CATEGORYID = 99999 //时间线的分类ID
  109. )
  110. // 活动相关
  111. const (
  112. C_CLASS_ACTIVITY_TYPE_ID int = 7 //C类电话会会议ID
  113. ANALYST_TELL_ACTIVITY_TYPE_ID int = 2 //分析师电话会ID
  114. )
  115. const (
  116. YI_YAO_QI_TA = "https://hzstatic.hzinsights.com/static/temp/20220922202209/20220922/2OQMBFplQE1R3bX1y3obX7JSwSuA.png"
  117. YAN_XUAN_IMG = "https://hzstatic.hzinsights.com/static/temp/20221027202210/20221027/Dd8TrsMh8tNx2tGd5VeaQDyJVQfV.png"
  118. )
  119. var YAN_XUAN_ARTICLE_TYPE_ID = []int{1, 2, 12}
  120. const (
  121. YAN_XUAN_TAB_KEY = "yanxuan_header_tab"
  122. )
  123. const (
  124. YD_TOKEN = "yidong_token"
  125. )
  126. const (
  127. //专项调研背景图片
  128. //ACTIVITY_ZXDY_ImgUrl1 = "https://hzstatic.hzinsights.com/static/temp/20220427202204/20220427/b2Bj3fGakP16iJRFKisQohCWnCNl.png"
  129. //ACTIVITY_ZXDY_ImgUrl2 = "https://hzstatic.hzinsights.com/static/temp/20220427202204/20220427/OkunjfKEgo5KRLifzwwLX8cDZnnN.png"
  130. //ACTIVITY_ZXDY_ImgUrl3 = "https://hzstatic.hzinsights.com/static/temp/20220426202204/20220426/XDLLsjC9XAAy8LIzQr7GsjrBbtX6.png"
  131. ACTIVITY_ZXDY_ImgUrl1 = "https://hzstatic.hzinsights.com/static/temp/20220707202207/20220707/0H4md6VgZMuIttggMUnJxgrlayxC.png"
  132. ACTIVITY_ZXDY_ImgUrl2 = "https://hzstatic.hzinsights.com/static/temp/20220707202207/20220707/rFwAM1c4fIMJM0EGoUkUYl25XH9L.png"
  133. ACTIVITY_ZXDY_ImgUrl3 = "https://hzstatic.hzinsights.com/cygx/special_list_bg.png"
  134. )
  135. // 模板消息地址路由
  136. const (
  137. ACtIVITY_SPECIAL_EXPLAIN = "此类调研具体行程尚未确定,待预报名人数满10人后弘则会确定行程并推送给您活动日期,只有在确定行程中再次报名才完成占位。" //专项调研说明
  138. ACtIVITY_SPECIAL_TRIP_EXPLAIN = "此类调研时间安排已经确定,点击报名后按人次扣除对应机构的服务点数。由于每场活动人数有限,如果不能参加请提前48小时取消,未及时取消导致影响其他客户报名将会维持扣点。" //专项调研说明
  139. )
  140. // 模板消息地址路由
  141. const (
  142. WX_MSG_PATH_ARTICLE_DETAIL = "pageMy/reportDetail/reportDetail?id=" //文章详情模板消息地址
  143. WX_MSG_PATH_ACTIVITY_SPECIAL_DETAIL = "activityPages/specialDetail/specialDetail?id=" //专项调研活动模板消息地址
  144. WX_MSG_PATH_ACTIVITY_INDUSTRYR_EPORT = "reportPages/IndustryReport/IndustryReport?id=" //产业文章列表模板消息地址
  145. WX_MSG_PATH_ACTIVITY_DETAIL = "activityPages/activityDetail/activityDetail?id=" //活动模板消息地址
  146. )
  147. // 微信模板消息推送公共接口的秘钥
  148. const (
  149. SendTemplateMsgAuthorization = "dc855fce962a639faa779cbdd4cd332f"
  150. )
  151. // 时间线路由
  152. const (
  153. TIME_LINE_ROUTE = "/api/report/industry/ArticleList?PageSize=10&CurrentIndex=1&CategoryId=99999&IndustrialManagementId="
  154. )
  155. const (
  156. ABOUT_US_URL = "https://hzstatic.hzinsights.com/static/yb/video/8617330c2a76e0c35999f6466b4470c4.mp4"
  157. ABOUT_US_TITLE = "关于我们--三分钟了解弘则研究体系和方法论"
  158. )
  159. const (
  160. GAO_YI_ZI_CHAN_COMPANY_ID = 5285 // 高毅资产ID
  161. )
  162. // 模板消息地址路由2
  163. const (
  164. WX_MSG_PATH_TEMPLATE_MSG = "/pages-message/templateMsg/templateMsg?" //留言带问模版消息地址详情
  165. )
  166. const (
  167. TPL_MSG_WANG_YANG = "tpl_msg_wang_yang" //汪洋手机号地址参数
  168. TPL_MSG_WANG_FANG_WANG_YANG = "tpl_msg_wang_fang_wang_yang" //权限模板消息接收人,王芳,汪洋
  169. TPL_MSG = "tpl_msg" //王芳手机号地址参数
  170. )