生成合同
<p><strong>简要描述:</strong> </p>
<ul>
<li>生成合同接口</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://ip:port/service/rest/v1/template/generatePdf</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST application/json</li>
</ul>
<p><strong>参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">templateId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>模板Id</td>
</tr>
<tr>
<td style="text-align: left;">fieldDataList</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">List<FieldData></td>
<td>输入项值</td>
</tr>
<tr>
<td style="text-align: left;">accountUid</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>用户的accountUid, 默认为当前登录人的accountUid</td>
</tr>
<tr>
<td style="text-align: left;">source</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>请求来源, 例如:’dingding’ , ’esign’ , ’esign_h5’ , ’alipay’</td>
</tr>
</tbody>
</table>
<p>FieldData</p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">fieldId</td>
<td style="text-align: left;">String</td>
<td>模板输入项Id</td>
</tr>
<tr>
<td style="text-align: left;">value</td>
<td style="text-align: left;">String</td>
<td>输入值</td>
</tr>
</tbody>
</table>
<p><strong>请求示例</strong></p>
<pre><code> http://ip:port/service/rest/v1/template/generatePdf
{
&quot;templateId&quot;:&quot;d27bb400-5610-4dd5-9899-d48c804a319e&quot;,
&quot;fieldDataList&quot;:[{
&quot;fieldId&quot;:&quot;b46a15d8-919f-4717-b23e-a4e022060f47&quot;,
&quot;value&quot;:&quot;内容111111111&quot;
},{
&quot;fieldId&quot;:&quot;03d0e3f8-5177-4267-a3b0-ea0087ce9037&quot;,
&quot;value&quot;:&quot;测试内容222222222&quot;
}]
}
</code></pre>
<p><strong>返回示例</strong></p>
<pre><code>{
&quot;success&quot;: true,
&quot;msg&quot;: &quot;成功&quot;,
&quot;errCode&quot;: 0,
&quot;errShow&quot;: false,
&quot;data&quot;: {
&quot;pdfOssKey&quot;: &quot;e4e6125d-f37f-4061-9e5f-8f61196dc89b&quot;,
&quot;inputDataId&quot;: &quot;6c3c3750-d204-468f-bd56-84d8f07c26b4&quot;,
&quot;url&quot;: &quot;https://esignoss.oss-cn-hangzhou.aliyuncs.com/e4e6125d-f37f-4061-9e5f-8f61196dc89b?Expires=1513965021&amp;OSSAccessKeyId=FBzUaPMorqiiUAfb&amp;Signature=DRgZrpPjwGBSMSHfBd/x21MLRhU%3D&quot;
}
}</code></pre>
<p><strong>返回参数</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">pdfOssKey</td>
<td style="text-align: left;">String</td>
<td>模板生成的合同的osskey</td>
</tr>
<tr>
<td style="text-align: left;">inputDataId</td>
<td style="text-align: left;">String</td>
<td>模板输入项值的存储Id</td>
</tr>
<tr>
<td style="text-align: left;">url</td>
<td style="text-align: left;">String</td>
<td>模板生成的合同的文件url</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong> </p>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>