tool.go 1.1 KB

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