my_chart.go 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package response
  2. // MyChartClassifyItem 用户图表分类
  3. type MyChartClassifyItem struct {
  4. MyChartClassifyID int `json:"my_chart_classify_id"`
  5. MyChartClassifyName string `json:"my_chart_classify_name"`
  6. Sort int `json:"sort"`
  7. UserID int `json:"user_id"`
  8. CreateTime string `json:"create_time"`
  9. }
  10. // MyChartItem 用户图表
  11. type MyChartItem struct {
  12. MyChartID int `json:"my_chart_id"`
  13. MyChartClassifyID int `json:"my_chart_classify_id"`
  14. ChartInfoID int `json:"chart_info_id"`
  15. ChartName string `json:"chart_name"`
  16. UniqueCode string `json:"unique_code"`
  17. ChartImage string `json:"chart_image"`
  18. UserID int `json:"user_id"`
  19. ReportID int `json:"report_id"`
  20. ReportChapterID int `json:"report_chapter_id"`
  21. ChartInfoSource int `json:"chart_info_source"`
  22. CreateTime string `json:"create_time"`
  23. }
  24. type MyChartListResp struct {
  25. List []*MyChartItem `json:"list"`
  26. Paging *PagingItem `json:"paging"`
  27. }
  28. // MyChartLocateItem 用户图表定位
  29. type MyChartLocateItem struct {
  30. MyChartID int `json:"my_chart_id"`
  31. MyChartClassifyID int `json:"my_chart_classify_id"`
  32. ChartInfoID int `json:"chart_info_id"`
  33. ChartName string `json:"chart_name"`
  34. UniqueCode string `json:"unique_code"`
  35. PrevChartInfoID int `json:"prev_chart_info_id"`
  36. NextChartInfoID int `json:"next_chart_info_id"`
  37. ChartInfoSource int `json:"chart_info_source"`
  38. }