edb_public.go 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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. type SetEdbPublicEdbReq struct {
  14. EdbInfoId int `description:"指标id列表"`
  15. ClassifyId int `description:"公共分类id"`
  16. }
  17. // SearchPublicEdbReq
  18. // @Description: 获取指标列表(设置公开的时候)请求结构体
  19. type SearchPublicEdbReq struct {
  20. EdbPublicList []int `description:"指标公开状态:1:未公开,2:已提交;3:已公开。可多选,默认是未公开"`
  21. SourceList []int `description:"来源id"`
  22. Keyword string `description:"关键字"`
  23. ClassifyIdList []int `description:"分类选择,如果不指定分类,那么就是所有分类"`
  24. CurrentIndex int `description:"当前页页码,从1开始"`
  25. PageSize int `description:"每页数据条数"`
  26. }
  27. // AllSearchPublicEdbReq
  28. // @Description: 获取所有指标列表(设置公开的时候)请求结构体
  29. type AllSearchPublicEdbReq struct {
  30. SearchPublicEdbReq
  31. EdbIdList []int `description:"选中的指标id列表"`
  32. NoEdbIdList []int `description:"未选中的指标id列表"`
  33. IsSelectAll bool `description:"是否选择所有指标"`
  34. }
  35. // SetPublicEdbPermissionReq
  36. // @Description: 设置数据权限请求
  37. type SetPublicEdbPermissionReq struct {
  38. SearchPublicEdbReq
  39. EdbIdList []int `description:"选中的指标id列表"`
  40. NoEdbIdList []int `description:"未选中的指标id列表"`
  41. IsSelectAll bool `description:"是否选择所有指标"`
  42. }