发起补充协议
<p><strong>简要描述:</strong> </p>
<ul>
<li>发起合同补充协议接口</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>https://htzxtest.coli688.com/api/Interface/createContractAgreement</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>Post </li>
</ul>
<p><strong>header参数:</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;">AppKey</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>来源:crm-HTCRM,电商-HTMALL</td>
</tr>
<tr>
<td style="text-align: left;">Sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>MD5加密后的字符串(AppKey_Token_Timestamp)</td>
</tr>
<tr>
<td style="text-align: left;">Timestamp</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>13位时间戳</td>
</tr>
</tbody>
</table>
<p><strong>body报文:</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;">UsernameOrEmailAddress</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>登录邮箱 ,和下面 LoginModel 必传一个</td>
</tr>
<tr>
<td style="text-align: left;">LoginModel</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">登录相关</td>
<td>"LoginModel": {"token": "6a099f9ea0c366d92925e922b2c0f9f0","userAd": "coli\linqingyun"}</td>
</tr>
<tr>
<td style="text-align: left;">ContractAgreementModel</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">合同补充协议对象数据</td>
<td>{</td>
</tr>
</tbody>
</table>
<pre><code> &quot;ContractFile&quot;: {
&quot;FileName&quot;: &quot;文件名&quot;, //文件名
&quot;FileBase64&quot;:&quot;&quot;,//合同文件Base64
&quot;File&quot;: byte[] //合同文件字节(作废)
}
&quot;TemplateId&quot;: &quot;2323443-4dgty345&quot;, //模板id
&quot;ThirdAgreementCode&quot;: &quot;协议编号&quot;, //协议编号
&quot;ProjectName&quot;: &quot;项目名称&quot;, //项目名称
&quot;ContractPartyAName&quot;: &quot;甲方&quot;, //甲方
&quot;ContractCode&quot;: &quot;合同编号&quot;, //合同编号
&quot;ContractName&quot;:&quot;中海发展科技公司1118测试模板&quot;, //合同名称
&quot;PartyNameA&quot;:&quot;中海发展科技公司&quot;, //甲方
&quot;AddressA&quot;:&quot;甲方联系地址&quot;, //甲方联系地址
&quot;ContactPeopleA&quot;:&quot;甲方联系人&quot;, //甲方联系人
&quot;PhoneA&quot;:&quot;甲方联系电话&quot;, //甲方联系电话
&quot;EmailA&quot;:&quot;甲方联系邮箱&quot;, //甲方联系邮箱
&quot;ContractPartyB&quot;:&quot;中海发展科技公司&quot;, //乙方
&quot;AddressB&quot;:&quot;乙方联系地址&quot;, //乙方联系地址
&quot;ContactPeopleB&quot;:&quot;乙方联系人&quot;, //乙方联系人
&quot;PhoneB&quot;:&quot;乙方联系电话&quot;, //乙方联系电话
&quot;EmailB&quot;:&quot;乙方联系邮箱&quot;, //乙方联系邮箱
&quot;MallSigningTime&quot;: &quot;签约时间&quot;, //签约时间
&quot;MallPayType&quot;: &quot;付款方式&quot;, //付款方式
&quot;ChangeTotalAmount&quot;: 15002.1, //合同签约总金额(元)
&quot;AddedTaxRate&quot;: 6.0, //税率
&quot;NoTaxAmount&quot;: 283.02, //合同不含税金额(元)
&quot;AddedTax&quot;: 16.98, //合同税金(元)
&quot;ContractAgreementSummary&quot;:[{
&quot;BookmarkName&quot;: &quot;workname&quot;, //书签名|字段名称
&quot;FormType&quot;: 1, //书签|字段类型 1:文本框,2:下拉框,3:复选框,4:布尔控件(开关控件),5:表格,6:图片(上传控件))7:时间,8:时间区间
&quot;Name&quot;: &quot;文档名称&quot;, //表单label 与模板的书签名称保持一致
&quot;Value&quot;: &quot;&quot;, /// 表单Value,object类型,FormType决定, 例如:多选类型:[{&quot;label&quot;: &quot;英文&quot;, &quot;value&quot;: 1}],时间区间:时间1至时间2,&quot;至&quot;隔开,表格类型:[{&quot;key&quot;:&quot;姓名&quot;,&quot;data&quot;:[&quot;张三&quot;,&quot;李四&quot;,&quot;赵五&quot;]},{&quot;key&quot;:&quot;性别&quot;,&quot;data&quot;:[&quot;男&quot;,&quot;男&quot;,&quot;女&quot;]},{&quot;key&quot;:&quot;年龄&quot;,&quot;data&quot;:[&quot;24&quot;,&quot;25&quot;,&quot;25&quot;]}] //key:列名,data:列数据
}]</code></pre>
<p>}|</p>
<p><strong>返回示例</strong></p>
<pre><code>{
&quot;result&quot;: {
&quot;statusCode&quot;: 200,
&quot;message&quot;: &quot;请求成功&quot;,
&quot;data&quot;: &quot;%2fAppAreaName%2fContractMainNew%2fContractDescView%3fTemplateId%3d80b8ff3e-6ff9-403b-94ce-bf28f2c1029b%26AppId%3dXX%26CalibrateId%3d0%26token%3dc36841aed98225c119a379508d332246%26userAD%3dcoli%5clinqingyun&quot; //没有前缀的合同起草地址,需要unescape返回的data,然后加上前缀(测试环境:https://htzxtest.coli688.com)进行访问
},
&quot;targetUrl&quot;: null,
&quot;success&quot;: true,
&quot;error&quot;: null,
&quot;unAuthorizedRequest&quot;: false,
&quot;__abp&quot;: true
}</code></pre>