TemplateCateBean.go 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package common
  2. type TemplateCateBean struct {
  3. // 【模板ID或文件夹ID】模板ID或文件夹ID
  4. Id *int64 `json:"id,omitempty"`
  5. // 【模板类型(包括文件夹)】模板类型(包括文件夹)
  6. TemplateType string `json:"templateType,omitempty"`
  7. // 【名称】名称
  8. Title string `json:"title,omitempty"`
  9. // 【使用范围】使用范围
  10. RangeNames string `json:"rangeNames,omitempty"`
  11. // 【标签】标签
  12. Tags []string `json:"tags,omitempty"`
  13. // 【文件夹中的模板】文件夹中的模板,当类型为文件夹类型时有效
  14. Templates []*Template `json:"templates,omitempty"`
  15. // 【待填参数数量】待填参数数量
  16. ParamCount *int64 `json:"paramCount,omitempty"`
  17. // 【是否在发起范围内】是否在发起范围内
  18. OutRange *bool `json:"outRange,omitempty"`
  19. // 【模板来源】模板来源
  20. Source string `json:"source,omitempty"`
  21. // 【最新的发起方列表】最新的发起方列表
  22. SponsorCompnayIds []int64 `json:"sponsorCompnayIds,omitempty"`
  23. // 【子节点】子节点
  24. Children []*TemplateCateBean `json:"children,omitempty"`
  25. // 【模板文档页】模板文档页
  26. Pages []*Page `json:"pages,omitempty"`
  27. // 【模板分组层级】模板分组层级
  28. Levels *int64 `json:"levels,omitempty"`
  29. // 【文件夹创建人】文件夹创建人
  30. Creator string `json:"creator,omitempty"`
  31. // 【创建时间】创建时间
  32. CreateTime string `json:"createTime,omitempty"`
  33. // 【模板是否发生变更】模板是否发生变更
  34. HasUpdate *bool `json:"hasUpdate,omitempty"`
  35. }