cn.tign.hz.factory.base

## 类 FileTemplate

- java.lang.Object
- - cn.tign.hz.factory.base.FileTemplate

-     public class FileTemplate
      extends java.lang.Object

  悟空API文件模板功能类

- - ### 构造器概要

    构造器
    构造器和说明
    `FileTemplate()`

  - ### 方法概要

    所有方法 静态方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `static cn.tign.hz.factory.filetemplate.CreateFileByTemplate` | `createFileByTemplate(java.lang.String name, java.lang.String templateId, cn.tign.hz.bean.SimpleFormFields simpleFormFields)`
    `static cn.tign.hz.factory.filetemplate.CreateTemplateByUploadUrl` | `createTemplateByUploadUrl(java.lang.String contentMd5, java.lang.String contentType, java.lang.String fileName, boolean convert2Pdf)` 悟空API通过上传方式创建模板
    `static cn.tign.hz.factory.filetemplate.GetFileUploadUrl` | `getFileUploadUrl(java.lang.String contentMd5, java.lang.String contentType, boolean convert2Pdf, java.lang.String fileName, java.lang.Integer fileSize)` 悟空API通过上传方式创建文件
    `static cn.tign.hz.factory.filetemplate.UploadFile` | `uploadFile(java.lang.String url, java.lang.String filePath, java.lang.String contentType)` 上传文件(包括模板文件) * @param filePath 本地文件地址 * @param contentType 目标文件的MIME类型需要与通过上传方式创建文件接口入参的contentType保持一致

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### FileTemplate

          public FileTemplate()

  - ### 方法详细资料

    - #### getFileUploadUrl

          public static cn.tign.hz.factory.filetemplate.GetFileUploadUrl getFileUploadUrl(java.lang.String contentMd5,
                                                                                          java.lang.String contentType,
                                                                                          boolean convert2Pdf,
                                                                                          java.lang.String fileName,
                                                                                          java.lang.Integer fileSize)

      悟空API通过上传方式创建文件
      参数:
        `contentMd5` - 文件md5值,demo提供了FileTransformation.getFileContentMD5(filePath)获取
        `contentType` - 目标文件的MIME类型，支持： （1）application/octet-stream （2）application/pdf
        `convert2Pdf` - 是否转换成pdf文档
        `fileName` - 文件名称
        `fileSize` - 文件大小，单位byte
      返回:

    - #### uploadFile

          public static cn.tign.hz.factory.filetemplate.UploadFile uploadFile(java.lang.String url,
                                                                              java.lang.String filePath,
                                                                              java.lang.String contentType)

      上传文件(包括模板文件) * @param filePath 本地文件地址 * @param contentType 目标文件的MIME类型需要与通过上传方式创建文件接口入参的contentType保持一致
      返回:

    - #### createTemplateByUploadUrl

          public static cn.tign.hz.factory.filetemplate.CreateTemplateByUploadUrl createTemplateByUploadUrl(java.lang.String contentMd5,
                                                                                                            java.lang.String contentType,
                                                                                                            java.lang.String fileName,
                                                                                                            boolean convert2Pdf)

      悟空API通过上传方式创建模板
      参数:
        `contentMd5` - 模板文件md5值
        `contentType` - 目标文件的MIME类型
        `fileName` - 文件名称
        `convert2Pdf` - 是否需要转成pdf
      返回:

    - #### createFileByTemplate

          public static cn.tign.hz.factory.filetemplate.CreateFileByTemplate createFileByTemplate(java.lang.String name,
                                                                                                  java.lang.String templateId,
                                                                                                  cn.tign.hz.bean.SimpleFormFields simpleFormFields)

      参数:
        `name` - 文件名
        `templateId` - 模板id
        `simpleFormFields` - 输入项填充内容，key:value 传入
      返回: