package common type TemplateParam struct { // 【模板id】模板id TemplateId *int64 `json:"templateId,omitempty"` // 【模板参数名称】模板参数名称 Name string `json:"name,omitempty"` // 【参数类型】参数类型 Type_ string `json:"type,omitempty"` // 【参数描述】参数描述 Description string `json:"description,omitempty"` // 【是否必填】是否必填 Required *bool `json:"required,omitempty"` // 【是否校验参数规格】是否校验参数规格 Verified *bool `json:"verified,omitempty"` // 【参数所在页码】参数所在页码 Page *int64 `json:"page,omitempty"` // 【参数X坐标(占页宽比)】参数X坐标(占页宽比) OffsetX *float64 `json:"offsetX,omitempty"` // 【参数Y坐标(占页高比)】参数Y坐标(占页高比) OffsetY *float64 `json:"offsetY,omitempty"` // 【参数由哪方填写】参数由哪方填写,0:发起方,1:接收方 Signatory *int64 `json:"signatory,omitempty"` // 【前端使用,匹配模板参数使用】前端使用,匹配模板参数使用 SignatoryId string `json:"signatoryId,omitempty"` // 【是否只读】是否只读 ReadOnly *bool `json:"readOnly,omitempty"` // 【默认值】默认值 DefaultValue string `json:"defaultValue,omitempty"` // 【HTML配置,PDF模板参数配置也使用该字段,序列化为PDFTextConfig】HTML配置,PDF模板参数配置也使用该字段,序列化为PDFTextConfig ExtensionParam string `json:"extensionParam,omitempty"` // 【HTML文件中对应ID】HTML文件中对应ID HtmlId *int64 `json:"htmlId,omitempty"` // 【模板参数key】模板参数key ParamKey string `json:"paramKey,omitempty"` // 【关联数据源】关联数据源 RelatedDataSource string `json:"relatedDataSource,omitempty"` // 【关联数据源成功后是否只读】关联数据源成功后是否只读 RelatedReadOnly *bool `json:"relatedReadOnly,omitempty"` // 【参数转换以及参数内容限制】参数转换以及参数内容限制 ConvertParamFormatConfig string `json:"convertParamFormatConfig,omitempty"` // 【用印流程id】用印流程id CategoryId *int64 `json:"categoryId,omitempty"` // 【日期类型】日期类型 DatePattern string `json:"datePattern,omitempty"` // 【参数被分配的唯一色值】参数被分配的唯一色值 TextColor string `json:"textColor,omitempty"` // 【参数被表达式引用的计数】参数被表达式引用的计数 RefCount *int64 `json:"refCount,omitempty"` // 【word模板表达式内容】word模板表达式内容 Expression string `json:"expression,omitempty"` // 【参数是否绑定模板自定义命名】参数是否绑定模板自定义命名 BindRuleTitle *bool `json:"bindRuleTitle,omitempty"` // 【参数个数】参数个数 Count *int64 `json:"count,omitempty"` // 【参数模式】参数模式,MERGE:电子签约参数,不考虑参数名称是否相同,ORDER:参数名称相同时按照顺序替换参数 ConfigMode string `json:"configMode,omitempty"` }