tool.go 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. package tool
  2. import (
  3. "github.com/zeromicro/go-zero/zrpc"
  4. ms "jy_publishing/megaloscope"
  5. nsq "jy_publishing/nsq"
  6. "jygit.jydev.jianyu360.cn/data_processing/common_utils/elastic"
  7. "jygit.jydev.jianyu360.cn/data_processing/common_utils/mongodb"
  8. "jygit.jydev.jianyu360.cn/data_processing/common_utils/udp"
  9. )
  10. var (
  11. Sysconfig map[string]interface{}
  12. ExtColl, ExtColl1 string
  13. FileTopicResult string
  14. MProducer *nsq.Producer
  15. Ms *ms.Megaloscope //敏感词
  16. ClientAddr string
  17. InfoCodes []infoCode
  18. MgoBid, MgoExt *mongodb.MongodbSim
  19. Es *elastic.Elastic
  20. BidColl string
  21. JyRpcClient zrpc.Client
  22. Index, IndexAll string
  23. UdpClient udp.UdpClient //udp对象
  24. )
  25. type infoCode struct {
  26. Code string `json:"code"` //发布信息代码
  27. Name string `json:"name"` //发布信息类型名称
  28. IsPublic int `json:"isPublic"` //是否公开;默认公开:0;不公开:1
  29. ExtractType int `json:"extractType"` //-1:采购信息
  30. }