constant.go 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package p
  2. import (
  3. "regexp"
  4. . "app.yhyue.com/moapp/jybase/encrypt"
  5. )
  6. const (
  7. Mgo_BulkSize = 100
  8. Mgo_ListSize = 200
  9. Mysql_BulkSize = 200
  10. Bigmember_Service_Entchange = 12
  11. Bigmember_Service_Followent = 13
  12. Bigmember_Service_Followproject = 14
  13. Bigmember_Service_Entchange_Followent = 16
  14. Bigmember_Service_Report = 10
  15. Bigmember_Service_Projectforecast = 9
  16. OneDaySecond = 86400
  17. ThreeDay = 259200
  18. SevenDay = 604800
  19. RelationProjectLimit = 50
  20. Mgo_User = "user"
  21. Mgo_Ent_User = "ent_user"
  22. Es_Bidding = "bidding"
  23. Es_Projectset = "projectset"
  24. Pushcache_1 = "pushcache_1"
  25. Pushcache_2_a = "pushcache_2_a"
  26. Pushcache_2_b = "pushcache_2_b"
  27. Pushcache_2_c = "pushcache_2_c"
  28. Es_MaxId = `{"query":{"filtered":{"filter":{"bool":{"must":{"range":{"id":{"gt":"%s"}}}}}}},"_source":["_id","comeintime"],"sort":{"id":"desc"},"from":0,"size":1}`
  29. Es_ProjectQuery = `{"query":{"filtered":{"filter":{"terms":{"list.infoid":[%s]}}}},"_source":["_id","list.infoid","list.publishtime"],"sort":{"id":"desc"},"from":0,"size":%d}`
  30. Ent_EmpowerVip = "VIP订阅"
  31. Ent_EmpowerMember = "大会员"
  32. MatchWay_Title = "1"
  33. MatchWay_Detail = "2"
  34. MatchWay_Attachment = "3"
  35. MatchWay_SubjectMatter = "4"
  36. )
  37. var (
  38. Se = SimpleEncrypt{Key: "topnet"}
  39. MailReg = regexp.MustCompile("^.+@.+$")
  40. TitleClearRe = regexp.MustCompile("<[^>]+>([^<]+)?<[^>]+>")
  41. WeekNum = map[string]int{
  42. "Monday": 1,
  43. "Tuesday": 2,
  44. "Wednesday": 3,
  45. "Thursday": 4,
  46. "Friday": 5,
  47. "Saturday": 6,
  48. "Sunday": 7,
  49. }
  50. KeyFilterReg = regexp.MustCompile("^(项目|中标|公告)$")
  51. KeyRetainReg = regexp.MustCompile("[\\p{Han}a-zA-Z0-9]")
  52. SaveBiddingField = []string{"_id", "area", "city", "buyerclass", "publishtime", "s_subscopeclass", "subtype", "title", "toptype", "buyer", "bidamount", "budget", "projectname", "projectcode", "s_winner", "agency", "bidopentime", "attachment_count"}
  53. SpaceReg = regexp.MustCompile("\\s+")
  54. )