TemplateResponse.go 1.2 KB

123456789101112131415161718192021222324252627
  1. package common
  2. // 用印流程模板信息
  3. type TemplateResponse struct {
  4. // 【模板ID】模板ID
  5. Id string `json:"id"`
  6. // 【模板名称】模板名称
  7. Title string `json:"title"`
  8. // 【模板类型】模板类型 HTML(不含参数的html模板),HTML_FORM(包含参数的html模板),WORD(不含参数的Word模板),WORD_FORM(包含参数的Word模板),PDF(不含参数的Pdf模板),PDF_FORM(包含参数的Pdf模板)
  9. TemplateType string `json:"templateType"`
  10. // 【模板状态】模板状态
  11. Status *int64 `json:"status"`
  12. // 【创建时间】创建时间
  13. CreateTime string `json:"createTime"`
  14. // 【更新时间】更新时间
  15. UpdateTime string `json:"updateTime"`
  16. UsableRange *UsableRange `json:"usableRange,omitempty"`
  17. // 【模板参数列表】模板参数列表
  18. Parameters []*DocParamResponse `json:"parameters,omitempty"`
  19. // 【模板标签】模板标签
  20. Tags []*TemplateTagBean `json:"tags,omitempty"`
  21. AdminRange *AuthorityRange `json:"adminRange,omitempty"`
  22. ViewRange *AuthorityRange `json:"viewRange,omitempty"`
  23. // 【共享范围】共享范围
  24. ShareRanges []*ShareRangeResponse `json:"shareRanges,omitempty"`
  25. }