## 擔保管理接口
>
- **URL**:/api/hbApi/pushGuarantyData
- **請求方式**:POST
- **測試**:
- > **當guaranteeType = 1時**
~~~[api]
post:/api/hbApi/pushGuarantyData
*clientId=15164425821117phs85858ti#非現場監管系統分配給接入方的賬號
*roundStr=L12DA1#隨機數
*reqId=15164425821117phs85858ti#外部系統數據id
*signatureVersion=1.0.0_out#上報接口版本信息(1.0.0_out)
*identifier=A#A新增 U更新D刪除
*guaranteeType=1#擔保方式 (1抵質押擔保2信用擔保)
*loanContractId=1235678900#主合同編號
*customerName=加多寶#貸款客戶
*customerType=2#借款客戶類型,1-自然人,2-企業 接口接收值為數字
*loanContractName=11111111#主合同名稱
*signTime=2019-02-14#合同簽訂日期
*guarantyContractNum=3332231#擔保合同編號
*collateralName=去取取#抵質押物
*collateralType=專利權質押#抵質押物類型:1存貨抵押, 2客賬抵押, 3證券抵押, 4設備抵押, 5不動產抵押, 6人壽險抵押,7股權質押, 8定期存單質押, 9專利權質押,10應收賬款質押,11其他(參與簽名)
*warrantNum=3324#抵質押物唯一識別號
*evaluationValue=10000#評估價值(元)
*collateralAddr=difan#抵質押物放置位置
*handleDate=2019-02-28#辦理抵質押日期
*warrantHolder=我問問#權證所有人
remark=ddd#備注
*signature=1#Md5后轉成小寫
<<<
success
{
"code": "0000",
"message": "成功",
"data": "{}"
}
<<<
error
這里填寫錯誤的返回碼
以此類推,每個狀態使用 <<< 分割,
第一行添加狀態名稱
~~~
* * * * *
- **參數**:
| 參數名稱 | 類型 | 說明 | 限制 |
| --- | --- | --- | --- |
| clientId | varchar(16) | 非現場監管系統分配給接入方的賬號 | 是 |
| roundStr | varchar(10) | 隨機數 | 是 |
| reqId | varchar(32) | 外部系統數據id | 是 |
| signatureVersion | varchar(10) | 上報接口版本信息(1.0.0_out) | 是 |
| identifier | char(1) | A新增 U更新D刪除 | 是 |
| guaranteeType | char(1) | 擔保方式 (1抵質押擔保2信用擔保) | 是 |
| loanContractId | varchar(25) | 主合同編號 | 是 |
| customerName | varchar(25) | 貸款客戶 | 是 |
| customerType | tinyint(1) | 借款客戶類型,1-自然人,2-企業 接口接收值為數字 | 是 |
| loanContractName | varchar(255) | 主合同名稱 | 是 |
| signTime | date | 合同簽訂日期 | 是 |
| guarantyContractNum | varchar(255) | 擔保合同編號 | 是 |
| collateralName | varchar(255) | 抵質押物 | 是 |
| collateralType | char(1) | 抵質押物類型:1存貨抵押, 2客賬抵押, 3證券抵押, 4設備抵押, 5不動產抵押, 6人壽險抵押,7股權質押, 8定期存單質押, 9專利權質押,10應收賬款質押,11其他(參與簽名) | 是 |
| warrantNum | varchar(255) | 抵質押物唯一識別號 | 是 |
| evaluationValue | decimal(10,2) | 評估價值(元) | 是 |
| collateralAddr | varchar(255) | 抵質押物放置位置 | 是 |
| handleDate | date | 辦理抵質押日期 | 是 |
| warrantHolder | varchar(255) | 權證所有人 | 是 |
| remark | varchar(255) | 備注 | 否 |
| signature | varchar(32) | Md5后轉成小寫 | 是 |
- **測試2**:
- - > **當guaranteeType = 2時**
~~~[api]
post:/api/hbApi/pushGuarantyData
*clientId=15164425821117phs85858ti#非現場監管系統分配給接入方的賬號
*roundStr=L12DA1#隨機數
*reqId=15164425821117phs85858ti#外部系統數據id
*signatureVersion=1.0.0_out#上報接口版本信息(1.0.0_out)
*identifier=A#A新增 U更新D刪除
*guaranteeType=2#擔保方式 (1抵質押擔保2信用擔保)
*loanContractId=111111112222222#主合同編號
*customerName=笑笑#貸款客戶
*customerType=1#借款客戶類型,1-自然人,2-企業 接口接收值為數字
*loanContractName=阿阿阿阿阿阿阿阿阿阿阿阿阿#主合同名稱
*signTime=2019-02-14#合同簽訂日期
*guarantyContractNum=3332231#擔保合同編號
*guarantorName=我問問#擔保人名稱
*guarantorPhone=13790011124#擔保人聯系方式
*guaranteeCertificateType=1#擔保人證件類型:1)居民身份證,2)統一社會信用代碼
*cardNum=512501197203035000#擔保人證件號碼
*guaranteeAmount=10000#擔保金額(元)
*isJointLiability=1#是否無限連帶責任 1)是 2)否
remark=ddd#備注
*signature=1#Md5后轉成小寫
<<<
success
{
"code": "0000",
"message": "成功",
"data": "{}"
}
<<<
error
這里填寫錯誤的返回碼
以此類推,每個狀態使用 <<< 分割,
第一行添加狀態名稱
~~~
* * * * *
- **參數**:
-
| 參數名稱 | 類型 | 說明 | 限制 |
| --- | --- | --- | --- |
| clientId | varchar(16) | 非現場監管系統分配給接入方的賬號 | 是 |
| roundStr | varchar(10) | 隨機數 | 是 |
| reqId | varchar(32) | 外部系統數據id | 是 |
| signatureVersion | varchar(10) | 上報接口版本信息(1.0.0_out) | 是 |
| identifier | char(1) | A新增 U更新D刪除 | 是 |
| guaranteeType | char(1) | 擔保方式 (1抵質押擔保2信用擔保) | 是 |
| loanContractId | varchar(25) | 主合同編號 | 是 |
| customerName | varchar(25) | 貸款客戶 | 是 |
| customerType | tinyint(1) | 借款客戶類型,1-自然人,2-企業 接口接收值為數字 | 是 |
| loanContractName | varchar(255) | 主合同名稱 | 是 |
| signTime | date | 合同簽訂日期 | 是 |
| guarantyContractNum | varchar(255) | 擔保合同編號 | 是 |
| guarantorName | varchar(255) | 擔保人名稱 | 是 |
| guarantorPhone | char(1) | 擔保人聯系方式 | 是 |
| guaranteeCertificateType | varchar(255) | 擔保人證件類型:1)居民身份證,2)統一社會信用代碼 | 是 |
| cardNum | date | 擔保人證件號碼 | 是 |
| guaranteeAmount | decimal(10,2) | 擔保金額(元) | 是 |
| isJointLiability | varchar(255) | 是否無限連帶責任 1)是 2)否 | 是 |
| remark | varchar(255) | 備注 | 否 |
| signature | varchar(32) | Md5后轉成小寫 | 是 |