# 新增司机信息(返回审核状态)

接口名称:/driver/create/returnStatus

请求参数:

序号 层级 英文名称 中文名称 类型 长度 必填 说明
1 1 name 姓名 String 20 2-20 个字符,只允许汉字+少数民族符号 ·
2 1 phone 手机号码 String 20 传入号码需符合手机号码格式校验
3 1 idCard 身份证号码 String 18 18 位数字(末尾允许输入 X),符合身份证号校验算法
4 1 address 身份证住址 String 255 2-240 个字符
5 1 idCardStartDate 身份证有效开始日期 Long 时间戳,精确到毫秒。有效期跨度需为 5 年、10 年、20 年和长期(46 周岁以上)四种;长期证件,有效期填 2199 年 12 月 31 日
6 1 idCardEndDate 身份证有效结束日期 Long
7 1 driverLicenseNumber 驾驶证编号 String 20 身份证号 或 18-20 位数字
8 1 driveType 准驾车型 String 20 多种准驾车型无需分隔,如“C1C2”
9 1 driverLicenseStartDate 驾驶证有效开始日期 Long 时间戳,精确到毫秒。有效期跨度需为 6 年、10 年和长期(46 周岁以上)三种;长期证件,有效期填 2199 年 12 月 31 日
10 1 driverLicenseEndDate 驾驶证有效结束日期 Long
11 1 driverLicenseIssueOrganization 驾驶证发证机关 String 50 不超过 50 个字符,只允许汉字
12 1 idCardIssueOrganization 身份证发证机关 String 50 不超过 50 个字符,只允许汉字
13 1 qualificationNumber 从业资格证号 String 20 身份证号 或 18 位+19 位数字(末尾允许输入 X)
14 1 idCardFrontFilename 身份证正面照 Filename String 255 文件名
15 1 idCardBackFilename 身份证背面照 Filename String 255
16 1 licenseFilename 驾驶证主副页 Filename String 255
17 1 qualificationLicenceMainFilename 从业资格证主页 Filename String 255 准驾车型A和B的必传
18 1 qualificationLicenceSideFilename 从业资格证副页 Filename String 255
19 1 qualificationLicenceStartDate 从业资格证生效日期 Long 条件必传 准驾车型包含A或B的必传
20 1 qualificationLicenceEndDate 从业资格证失效日期 Long 条件必传 准驾车型包含A或B的必传

对接示例:

{
  "address": "string",
  "driveType": "string",
  "driverLicenseEndDate": "1480262400000",
  "driverLicenseIssueOrganization": "string",
  "driverLicenseNumber": "string",
  "driverLicenseStartDate": "1480262400000",
  "idCard": "string",
  "idCardBackFilename": "string",
  "idCardEndDate": "1480262400000",
  "idCardFrontFilename": "string",
  "idCardIssueOrganization": "string",
  "idCardStartDate": "1480262400000",
  "licenseFilename": "string",
  "name": "string",
  "phone": "string",
  "qualificationLicenceMainFilename": "string",
  "qualificationLicenceSideFilename": "string",
  "qualificationNumber": "string",
  "qualificationLicenceStartDate": "1480262400000",
  "qualificationLicenceEndDate": "1480262400000"
}

返回参数

类型 名称 备注
String success 是否添加成功: true-成功 false-失败
Integer auditStatus 审核状态: 1-待审核 2-已审核 3-审核不通过

mock 数据示例

{
  "code": "00000",
  "data": {
    "auditStatus": 1,
    "success": true
  },
  "message": "请求成功"
}

# 更新司机信息(返回审核状态)

接口名称:/driver/update/returnStatus

请求参数:

序号 层级 英文名称 中文名称 类型 长度 必填 说明
1 1 name 姓名 String 20 2-20 个字符,只允许汉字+少数民族符号 ·
2 1 phone 手机号码 String 20 传入号码需符合手机号码格式校验
3 1 idCard 身份证号码 String 18 18 位数字(末尾允许输入 X),符合身份证号校验算法
4 1 address 身份证住址 String 255 2-256 个字符
5 1 idCardStartDate 身份证有效开始日期 Long 时间戳,精确到毫秒。有效期跨度需为 5 年、10 年、20 年和长期(46 周岁以上)四种;长期证件,有效期填 2199 年 12 月 31 日
6 1 idCardEndDate 身份证有效结束日期 Long
7 1 driverLicenseNumber 驾驶证编号 String 20 身份证号 或 18-20 位数字
8 1 driveType 准驾车型 String 20
9 1 driverLicenseStartDate 驾驶证有效开始日期 Long 时间戳,精确到毫秒。有效期跨度需为 6 年、10 年和长期(46 周岁以上)三种;长期证件,有效期填 2199 年 12 月 31 日
10 1 driverLicenseEndDate 驾驶证有效结束日期 Long
11 1 driverLicenseIssueOrganization 驾驶证发证机关 String 50 不超过 50 个字符,只允许汉字
12 1 idCardIssueOrganization 身份证发证机关 String 50 不超过 50 个字符,只允许汉字
13 1 qualificationNumber 从业资格证号 String 20 身份证号 或 18 位+19 位数字(末尾允许输入 X)
14 1 idCardFrontFilename 身份证正面照 Filename String 255 文件名
15 1 idCardBackFilename 身份证背面照 Filename String 255
16 1 licenseFilename 驾驶证主副页 Filename String 255
17 1 qualificationLicenceMainFilename 从业资格证主页 Filename String 255 准驾车型A和B的必传
18 1 qualificationLicenceSideFilename 从业资格证副页 Filename String 255
19 1 qualificationLicenceStartDate 从业资格证生效日期 Long 条件必传 准驾车型包含A或B的必传
20 1 qualificationLicenceEndDate 从业资格证失效日期 Long 条件必传 准驾车型包含A或B的必传

示例:

{
  "address": "string",
  "driveType": "string",
  "driverLicenseEndDate": 1480262400000,
  "driverLicenseIssueOrganization": "string",
  "driverLicenseNumber": "string",
  "driverLicenseStartDate": 1480262400000,
  "idCard": "string",
  "idCardBackFilename": "string",
  "idCardEndDate": 1480262400000,
  "idCardFrontFilename": "string",
  "idCardIssueOrganization": "string",
  "idCardStartDate": 1480262400000,
  "licenseFilename": "string",
  "name": "string",
  "phone": "string",
  "qualificationLicenceMainFilename": "string",
  "qualificationLicenceSideFilename": "string",
  "qualificationNumber": "string",
  "qualificationLicenceStartDate": "1480262400000",
  "qualificationLicenceEndDate": "1480262400000"
}

返回参数

类型 名称 备注
String success 是否编辑成功: true-成功 false-失败
Integer auditStatus 审核状态: 1-待审核 2-已审核 3-审核不通过

mock 数据示例

{
  "code": "00000",
  "data": {
    "auditStatus": 1,
    "success": true
  },
  "message": "请求成功"
}

# 根据身份证号查询司机

接口名称:/driver/queryByIdCard

请求参数:

类型 名称 备注 必填
array[string] idCards 身份证号集合

返回参数:

类型 名称 备注
Long id 司机 ID
Long userId 用户 ID
Long carrierId 承运人 ID
String name 姓名
String phone 手机号码
String idCard 身份证号码
String address 身份证住址
String idCardFrontFilename 身份证正面照 Filename
String idCardBackFilename 身份证背面照 Filename
String licenseFilename 驾驶证主副页 Filename
String qualificationNumber 从业资格证号
String qualificationLicenceMainFilename 从业资格证主页 Filename
String qualificationLicenceSideFilename 从业资格证副页 Filename
Long qualificationLicenceStartDate 从业资格证生效日期
Long qualificationLicenceEndDate 从业资格证失效日期
String driverLicenseNumber 驾驶证编号
String driveType 准驾车型
Long driverLicenseStartDate 驾驶证有效开始日期
Long driverLicenseEndDate 驾驶证有效结束日期
String driverLicenseIssueOrganization 驾驶证发证机关
Long idCardStartDate 身份证有效开始日期
Long idCardEndDate 身份证有效结束日期
String idCardIssueOrganization 身份证发证机关
Long companyId 企业 ID
String remark 备注
Integer auditStatus 审核状态: 1-待审核 2-已审核 3-审核不通过 4-快过期 5-过期 6-未提交
Integer contractStatus 合同状态:0-未签约,1-等待签约,2-有效,3-快到期,4-已到期,5-作废
Integer accountStatus 开户状态:-1,待开户,0,开户中;1,可用;2:已禁用
Long auditTime 审核时间
Long creatorCompanyId 创建企业 ID
String selfImageFilename 自拍照片 Filename
List*<ExamineItemDTO>* refuseReason 审核拒绝原因
ExamineItemDTO
Boolean checked 是否选中
Long Boolean custom 是否自定义原因
String item 审查项目(调用方自定义)
Integer result 审批项对应的审批结果代码(调用方自定义)
String remarks 审查项目备注

mock 数据示例

{
  "code": "00000",
  "data": [
    {
      "id": 69,
      "userId": 35,
      "carrierId": 29,
      "name": "String",
      "phone": "String",
      "idCard": "String",
      "address": "String",
      "idCardFrontFilename": "String",
      "idCardBackFilename": "String",
      "licenseFilename": "String",
      "qualificationNumber": "String",
      "qualificationLicenceMainFilename": "String",
      "qualificationLicenceSideFilename": "String",
      "qualificationLicenceStartDate": "1480262400000",
      "qualificationLicenceEndDate": "1480262400000",
      "driverLicenseNumber": "String",
      "driveType": "A2B2",
      "driverLicenseStartDate": 1609430400000,
      "driverLicenseEndDate": 1798732800000,
      "driverLicenseIssueOrganization": "String",
      "idCardStartDate": 1480262400000,
      "idCardEndDate": 2111414400000,
      "idCardIssueOrganization": "String",
      "companyId": null,
      "remark": "审核通过",
      "auditStatus": 2,
      "auditTime": null,
      "creatorCompanyId": null,
      "selfImageFilename": null,
      "refuseReason": null
    }
  ],
  "message": "请求成功"
}

# 司机审核回调通知

1.请求头会携带sign参数,用于鉴权

serviceName : auditDriver

接口名称:由接入方提供回调地址

请求参数

序号 层级 英文名称 中文名称 类型 长度 是否必填 说明
1 1 serviceName 服务名 String 司机审核结果通知
2 1 apiId 接入appId String 商家企业ID
3 1 idCard 身份证号 String
4 1 auditStatus 审核结果 int 1 1-成功, 2-拒绝
5 1 auditItems 结果文本 String

mock 数据示例

{
	"apiId": "9fa5c1643b454f7ab2e026082d610e6b",
	"auditItems": "[{\"checked\":false,\"custom\":false,\"item\":\"driverLicenseEndDate\",\"remarks\":\"驾驶证有效期有误\",\"result\":1},{\"checked\":false,\"custom\":false,\"item\":\"driveType\",\"remarks\":\"准驾车型有误\",\"result\":1}]",
	"auditStatus": 2,
	"idCard": "13092219820222601X",
	"serviceName": "auditDriver"
}

返回参数

序号 英文名称 中文名称 类型 说明
1 code 结果码 String 1-成功 2-失败
2 message 结果文本 String 结果文本

mock 数据示例

{
        "code": "00000",
        "message": "请求成功"
 }