analyzeParam.go 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. package entity
  2. // 市场分析报告参数
  3. type AnalyzeParameters struct {
  4. KeysItemsStr string //分析内容【字符串】结构和o_member_jy.a_items保持一致
  5. RangeTime string //时间【字符串】 时间戳开始-结束时间戳
  6. RangeTimeExtra string //时间【字符串】前段回显使用
  7. Area string //省份【对象字符串】
  8. Industry string //行业【对象字符串】
  9. BuyerClass string //采购单位类型【字符串】多个采购单位类型用逗号拼接
  10. }
  11. type AnalysisRequestFormat struct {
  12. KeysItems []KeyWordGroup
  13. Area, City []string //省份城市
  14. STime, ETime int64 //开始结束时间--需要计算环比数据
  15. Industry []string //行业
  16. BuyerClass []string //采购单位类型
  17. }
  18. type ViewKeyWord struct {
  19. Keyword []string `json:"key"` //关键词
  20. Appended []string `json:"appendkey"` //附加词
  21. Exclude []string `json:"notkey"` //排除词
  22. MatchWay int `json:"matchway"` //匹配模式
  23. }
  24. // keyWordGroup 订阅词结构体
  25. type KeyWordGroup struct {
  26. A_Key []ViewKeyWord `json:"a_key"`
  27. ItemName string `json:"s_item"`
  28. UpdateTime int64 `json:"updatetime"`
  29. }