public_edb.go 2.2 KB

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