package common type Template struct { // 【模板id】模板id Id *int64 `json:"id,omitempty"` // 【模版名称】模版名称 Title string `json:"title,omitempty"` // 【模板类型】模板类型 TemplateType string `json:"templateType,omitempty"` // 【模版原文件】模版原文件 FileKey string `json:"fileKey,omitempty"` // 【转换为PDF后的文件】转换为PDF后的文件 PdfKey string `json:"pdfKey,omitempty"` // 【模版原文件类型】模版原文件类型 【回参说明】 按照原文件具体类型返回 ,比如pdf文件返回pdf,txt文件返回txt Type_ string `json:"type,omitempty"` // 【模板归属组织ID】模板归属组织ID OrgId string `json:"orgId,omitempty"` // 【模版状态】模版状态 【回参说明】 1:启用,0:停用,2:删除 Status *int64 `json:"status,omitempty"` // 【创建时间】创建时间 CreateTime string `json:"createTime,omitempty"` // 【更新时间】更新时间 UpdateTime string `json:"updateTime,omitempty"` // 【封面图片】封面图片 Cover string `json:"cover,omitempty"` // 【指定签署位置的配置信息】指定签署位置的配置信息 Config string `json:"config,omitempty"` // 【模板属相】模板属相 Attribute string `json:"attribute,omitempty"` // 【模板权限类型】模板权限类型 PermissionType string `json:"permissionType,omitempty"` // 【用印流程父ID】用印流程父ID FatherId *int64 `json:"fatherId,omitempty"` // 【用印流程 子模板关联的用印流程ID】用印流程 子模板关联的用印流程ID CategoryId *int64 `json:"categoryId,omitempty"` // 【模板分组的ID】模板分组的ID GroupId string `json:"groupId,omitempty"` // 【文件夹ID】文件夹ID FolderId *int64 `json:"folderId,omitempty"` // 【模板的创建人】模板的创建人 Creator string `json:"creator,omitempty"` // 【创建人ID】创建人ID CreatorId string `json:"creatorId,omitempty"` // 【是否允许修改html全文】是否允许修改html全文 【回参说明】 false不允许, true 允许 ModifyHtml *bool `json:"modifyHtml,omitempty"` // 【HTML模版页眉文件】HTML模版页眉文件 HeadKey string `json:"headKey,omitempty"` // 【HTML模版页脚文件】HTML模版页脚文件 FootKey string `json:"footKey,omitempty"` // 【模板是否更新】模板是否更新 HasUpdate *bool `json:"hasUpdate,omitempty"` // 【模板页边距模式】模板页边距模式 【回参说明】 default默认 ,custom自定义 PageMarginMode string `json:"pageMarginMode,omitempty"` // 【模板页边距配置】模板页边距配置 PageMarginConfig string `json:"pageMarginConfig,omitempty"` // 【模板转化所用引擎】模板转化所用引擎 ConvertStrategy string `json:"convertStrategy,omitempty"` DimensionType *DimensionType `json:"dimensionType,omitempty"` // 【公司对该模版的权限状态】公司对该模版的权限状态 PermissionStatus *int64 `json:"permissionStatus,omitempty"` // 【模板标签列表】模板标签列表 Tags []*TemplateTag `json:"tags,omitempty"` // 【创建公司的名称】创建公司的名称 TenantName string `json:"tenantName,omitempty"` // 【模板参数列表】模板参数列表 Params []*TemplateParam `json:"params,omitempty"` // 【模板转为图片后的对应信息】模板转为图片后的对应信息 Pages []*Page `json:"pages,omitempty"` // 【模板转为图片后的对应信息】模板转为图片后的对应信息 【回参说明】 true:绑定用印流程,false:不绑定用印流程 IsCategory *bool `json:"isCategory,omitempty"` // 【html模板原文】html模板原文 Html string `json:"html,omitempty"` // 【模板标签名称】模板标签名称 TagNames []string `json:"tagNames,omitempty"` // 【html模板页眉】html模板页眉 Head string `json:"head,omitempty"` // 【html模板页脚】html模板页脚 Foot string `json:"foot,omitempty"` // 【html模板要点】html模板要点 Points []*HtmlPoint `json:"points,omitempty"` // 【html模板目录】html模板目录 Directories []*HtmlDirectory `json:"directories,omitempty"` // 【模板管理员信息】模板管理员信息 Manager []PermissionBo `json:"manager,omitempty"` // 【模板管理员】模板管理员 TemplateAdmin *bool `json:"templateAdmin,omitempty"` // 【模板管理员】模板管理员 Admins []*TemplateAdmins `json:"admins,omitempty"` // 【模板使用范围】模板使用范围 Ranges []TemplateSubjectBo `json:"ranges,omitempty"` // 【模板查看人范围】模板查看人范围 Views []*TemplateViews `json:"views,omitempty"` // 【模板共享范围】模板共享范围 Shares []*TemplateShares `json:"shares,omitempty"` // 【模板总页数】模板总页数 PageCount *int64 `json:"pageCount,omitempty"` Group *TemplateGroup `json:"group,omitempty"` // 【参数总数】参数总数 ParamCount *int64 `json:"paramCount,omitempty"` // 【包含条件,目前只有是否包含下级逻辑】包含条件,目前只有是否包含下级逻辑 【回参说明】 0 - 不包含, 1 - 包含(该逻辑跟随TEMPLATE_RANGE中的flag字段) Flag *int64 `json:"flag,omitempty"` // 【模板同名参数有效范围】模板同名参数有效范围1、文档内有效 2、电子签约内有效 RelevanceParams string `json:"relevanceParams,omitempty"` // 【模板命名规则】模板命名规则 TitleRuleList []*Rule `json:"titleRuleList,omitempty"` // 【模板命名规则类型】模板命名规则类型 TitleRule string `json:"titleRule,omitempty"` // 【是否自定义模板命名规则】是否自定义模板命名规则 TitleRuleType *bool `json:"titleRuleType,omitempty"` // 【自定义标题】自定义标题 CustomTitle string `json:"customTitle,omitempty"` }