TemplateGroupCompanyTemplateGroup.go 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package common
  2. // 【模板分组详情】模板分组详情
  3. type TemplateGroupCompanyTemplateGroup struct {
  4. // 【模板分组名称】模板分组名称
  5. Name string `json:"name,omitempty"`
  6. // 【创建人】创建人
  7. Creator string `json:"creator,omitempty"`
  8. // 【模板分组归属组织ID】模板分组归属组织ID
  9. OrgId string `json:"orgId,omitempty"`
  10. // 【左值】左值
  11. LeftValue *int64 `json:"leftValue,omitempty"`
  12. // 【右值,用于定位分组树状结构】右值,用于定位分组树状结构
  13. RightValue *int64 `json:"rightValue,omitempty"`
  14. // 【该分组所在的分组层级】该分组所在的分组层级 【回参说明】 0为根节点,1为一级节点,2二级节点,以此类推
  15. Levels *int64 `json:"levels,omitempty"`
  16. // 【分组创建时间】分组创建时间
  17. CreateTime string `json:"createTime,omitempty"`
  18. // 【分组更新时间】分组更新时间
  19. UpdateTime string `json:"updateTime,omitempty"`
  20. // 【模板所属组织ID】模板所属组织ID
  21. CompanyId *int64 `json:"companyId,omitempty"`
  22. // 【父分组ID】父分组ID
  23. ParentId string `json:"parentId,omitempty"`
  24. // 【子分组】子分组,子分组回参与父分组一致
  25. Children []*TemplateGroup `json:"children,omitempty"`
  26. // 【父文件夹名称】父文件夹名称
  27. ParentName string `json:"parentName,omitempty"`
  28. // 【模板信息】模板信息
  29. TemplateList []*Template `json:"templateList,omitempty"`
  30. // 【子节点文件夹数+模板数】子节点文件夹数+模板数
  31. Total *int64 `json:"total,omitempty"`
  32. // 【是否为模板管理员角色】是否为模板管理员角色 【回参说明】 true:是模板管理员,false:不是模板管理员
  33. IsAdmin *bool `json:"isAdmin,omitempty"`
  34. TemplateCateBean *TemplateCateBean `json:"templateCateBean,omitempty"`
  35. // 【未分组模板数量】未分组模板数量
  36. UngroupedNum *int64 `json:"ungroupedNum,omitempty"`
  37. // 【目标分组ID】目标分组ID,移动时使用
  38. TargetId *int64 `json:"targetId,omitempty"`
  39. // 【目标分组ID】目标分组ID,移动时位置选项
  40. Position *int64 `json:"position,omitempty"`
  41. }