edb_info_share.go 1.1 KB

1234567891011121314151617181920212223
  1. package request
  2. // SetEdbInfoShareReq
  3. // @Description: 设置指标分享人请求
  4. type SetEdbInfoShareReq struct {
  5. EdbInfoId int `description:"指标id"`
  6. UserIdList []int `description:"分享用户id列表,如果为空,说明要给该指标移除分享人"`
  7. ShareType int8 `description:"分享类型,1:仅查看;2:可编辑"`
  8. }
  9. // SetEdbChartPermissionReq
  10. // @Description: 设置数据权限请求
  11. type SetEdbChartPermissionReq struct {
  12. Source int `description:"来源id"`
  13. SubSource int `description:"子来源id"`
  14. UserId int `description:"用户筛选"`
  15. DataIdList []string `description:"指标/图表/表格唯一id列表"`
  16. NoDataIdList []string `description:"指标/图表/表格唯一id列表"`
  17. UserList []int `description:"赋权用户id列表,如果为空,说明要给这些指标移除权限管控"`
  18. IsSelectAll bool `description:"是否选择所有指标"`
  19. Classify string `description:"分类id,支持多选,用英文,隔开"`
  20. Keyword string `description:"关键字"`
  21. }