# 查询承运合同
接口名称:/contract/carrier/search
请求参数
序号 | 层级 | 英文名称 | 中文名称 | 类型 | 长度 | 必填 |
---|---|---|---|---|---|---|
1 | 1 | carrierName | 承运人名称 | String | 20 | 否 |
2 | 1 | idCard | 证件号码 | String | 18 | 否 |
mock 示例:
{
"carrierName": "string",
"idCard": "string"
}
返回参数
序号 | 层级 | 英文名称 | 中文名称 | 类型 |
---|---|---|---|---|
1 | 1 | id | 合同 id | Long |
2 | 1 | companyId | 发起合同签订的企业(只有该企业才能修改该合同) | Long |
3 | 1 | companyName | 企业名称 | String |
4 | 1 | taxSourceId | 税源地 id | Long |
5 | 1 | taxSourceCompanyName | 税源地公司名称 | String |
6 | 1 | carrierName | 承运人名称 | String |
7 | 1 | idCard | 证件号 | String |
8 | 1 | contractNo | 合同编号 | String |
9 | 1 | signType | 签约类型,1-线下,2-线上 | Integer |
10 | 1 | bizType | 业务模式,1-自营,2-撮合 | Integer |
11 | 1 | type | 合同类型,1-框架,2-单票 | Integer |
12 | 1 | state | 合同状态,0-未签约,1-签约中,2-有效,3-快到期,4-已到期,5-作废 | Integer |
13 | 1 | invalidReason | 作废原因,1-手动作废,2-超时未签 | Integer |
14 | 1 | beginTime | 合同开始时间 | Long |
15 | 1 | endTime | 合同结束时间 | Long |
16 | 1 | signTime | 签约时间 | Long |
17 | 1 | attachment | 附件 | String |
mock 示例:
{
"code": "00000",
"data": [
{
"attachment": "string",
"beginTime": 1624517390038,
"bizType": 0,
"carrierId": 0,
"carrierName": "string",
"companyId": 0,
"companyName": "string",
"contractNo": "string",
"endTime": 1624517390038,
"id": 0,
"idCard": "string",
"invalidReason": 0,
"signTime": 1624517390038,
"signType": 0,
"state": 0,
"taxSourceCompanyName": "string",
"taxSourceId": 0,
"type": 0
}
],
"message": "string"
}
# 承运合同短信签约回调
接口名称:carrierContractSmsNotify
回调参数
序号 | 层级 | 英文名称 | 中文名称 | 类型 | 长度 | 必填 |
---|---|---|---|---|---|---|
1 | 1 | apiId | apiId | String | 20 | 否 |
2 | 1 | serviceName | 服务名称 | String | 20 | 否 |
3 | 1 | carrierContractDTO | 承运人合同 | Object | 否 | |
4 | 2 | carrierName | 承运人名称 | String | 20 | 否 |
5 | 2 | carrierIdCard | 承运人证件号 | String | 18 | 否 |
6 | 2 | contractNo | 合同编号 | String | 20 | 否 |
7 | 2 | contractUrl | 签约地址 | String | 200 | 否 |
mock 示例:
{
"apiId":"String",
"serviceName":"carrierContractSmsNotify",
"carrierContractDTO":{
"carrierName": "string",
"carrierIdCard": "string",
"contractNo": "string",
"contractUrl":"String"
}
}
返回参数
序号 | 层级 | 英文名称 | 中文名称 | 类型 |
---|---|---|---|---|
1 | 1 | code | 编码 | String |
2 | 1 | message | 消息 | String |
mock 示例:
{
"code": "1",
"message": ""
}
# 承运合同签约回调
接口名称:carrierContractSignNotify
回调参数
序号 | 层级 | 英文名称 | 中文名称 | 类型 | 长度 | 必填 |
---|---|---|---|---|---|---|
1 | 1 | apiId | apiId | String | 20 | 否 |
2 | 1 | serviceName | 服务名称 | String | 20 | 否 |
3 | 1 | carrierContractDTO | 承运人合同 | Object | 否 | |
4 | 2 | carrierName | 承运人名称 | String | 20 | 否 |
5 | 2 | carrierIdCard | 承运人证件号 | String | 18 | 否 |
6 | 2 | contractNo | 合同编号 | String | 20 | 否 |
7 | 2 | success | 是否签约成功 | Boolean | 1 | 否 |
8 | 2 | contractUrl | 合同地址 | String | 200 | 否 |
mock 示例:
{
"apiId":"String",
"serviceName":"carrierContractSignNotify",
"carrierContractDTO":{
"carrierName": "string",
"carrierIdCard": "string",
"contractNo": "string",
"success": true,
"contractUrl":"String"
}
}
返回参数
序号 | 层级 | 英文名称 | 中文名称 | 类型 |
---|---|---|---|---|
1 | 1 | code | 编码 | String |
2 | 1 | message | 消息 | String |
mock 示例:
{
"code": "1",
"message": ""
}
# 新增线上承运合同
接口名称:/contract/carrier/addOnline
请求参数
序号 | 层级 | 英文名称 | 中文名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|---|---|---|
1 | 1 | carrierIdCard | 承运人证件号 | String | 18 | 是 | 身份证 或 统一社会信用代码 |
mock 示例:
{
"carrierIdCard": "string"
}
返回参数
序号 | 层级 | 英文名称 | 中文名称 | 类型 | 长度 | 必填 | 说明 |
---|---|---|---|---|---|---|---|
1 | 1 | contractNo | 合同编号 | String | 是 | 合同编号 | |
2 | 1 | shortUrl | 合同签约短链 | String | 255 | 是 | 合同签约短链 |
3 | 1 | carrierIdCard | 承运人证件号 | String | 18 | 是 | 身份证 或 统一社会信用代码 |
mock 示例:
{
"code": "00000",
"data": {
"carrierIdCard": "string",
"contractNo": "CYR21082000023",
"shortUrl": "String"
},
"message": "请求成功"
}