edb_public.go 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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. CurrentIndex int `description:"当前页页码,从1开始"`
  31. PageSize int `description:"每页数据条数"`
  32. }
  33. // AllSearchPublicEdbReq
  34. // @Description: 获取所有指标列表(设置公开的时候)请求结构体
  35. type AllSearchPublicEdbReq struct {
  36. SearchPublicEdbReq
  37. EdbIdList []int `description:"选中的指标id列表"`
  38. NoEdbIdList []int `description:"未选中的指标id列表"`
  39. IsSelectAll bool `description:"是否选择所有指标"`
  40. }
  41. // SetPublicEdbPermissionReq
  42. // @Description: 设置数据权限请求
  43. type SetPublicEdbPermissionReq struct {
  44. SearchPublicEdbReq
  45. EdbIdList []int `description:"选中的指标id列表"`
  46. NoEdbIdList []int `description:"未选中的指标id列表"`
  47. IsSelectAll bool `description:"是否选择所有指标"`
  48. }