public_chart.go 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package request
  2. // PublicChartClassifyDeleteCheckReq
  3. // @Description: 公共图表分类删除请求
  4. type PublicChartClassifyDeleteCheckReq struct {
  5. ChartClassifyId int `description:"分类id"`
  6. }
  7. // SetChartPublicReq
  8. // @Description: 设置图表公开的请求
  9. type SetChartPublicReq struct {
  10. ChartInfoList []SetChartPublicChartReq `description:"待设置的图表"`
  11. Description string `description:"备注"`
  12. }
  13. // CancelChartPublicReq
  14. // @Description: 撤销图表公开的请求
  15. type CancelChartPublicReq struct {
  16. ChartInfoId int `description:"待设置的图表"`
  17. Description string `description:"备注"`
  18. }
  19. type SetChartPublicChartReq struct {
  20. ChartInfoId int `description:"图表id列表"`
  21. ClassifyId int `description:"公共分类id"`
  22. }
  23. // SearchPublicChartReq
  24. // @Description: 获取图表列表(设置公开的时候)请求结构体
  25. type SearchPublicChartReq struct {
  26. ChartPublicList []int `description:"图表公开状态:1:未公开,2:已提交;3:已公开。可多选,默认是未公开"`
  27. Keyword string `description:"关键字"`
  28. ClassifyIdList []int `description:"图表分类选择,如果不指定分类,那么就是所有分类"`
  29. PublicClassifyIdList []int `description:"图表所属公共分类id,如果不指定分类,那么就是所有分类"`
  30. CurrentIndex int `description:"当前页页码,从1开始"`
  31. PageSize int `description:"每页数据条数"`
  32. }
  33. // AllSearchPublicChartReq
  34. // @Description: 获取所有图表列表(设置公开的时候)请求结构体
  35. type AllSearchPublicChartReq struct {
  36. SearchPublicChartReq
  37. ChartIdList []int `description:"选中的图表id列表"`
  38. NoChartIdList []int `description:"未选中的图表id列表"`
  39. IsSelectAll bool `description:"是否选择所有图表"`
  40. }
  41. // MoveChartClassifyReq
  42. // @Description: 移动图表分类的请求结构体
  43. type MoveChartClassifyReq struct {
  44. SearchPublicChartReq
  45. ChartIdList []int `description:"选中的图表id列表"`
  46. NoChartIdList []int `description:"未选中的图表id列表"`
  47. IsSelectAll bool `description:"是否选择所有图表"`
  48. NewClassifyId int `description:"新的分类id"`
  49. }