| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- 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"`
- }
|