试驾
  1. 试驾表static
试驾
  • 用户校验
    • 门店城市列表
    • 登录验证码
    • 登录验证码
    • 发送短信验证码
    • 留资轨迹收集
  • 试驾时间表
    • 添加
    • 修改
    • 按ID查询
    • 批量ID查询
    • 按条件查询返回列表
    • 删除
    • 批量ID删除
    • 列表
    • 批量新增
    • 获取试驾时间列表下拉框
    • 可预约时间段
    • 可预约车时间段
    • 初始化日历
    • 可预约日历
    • 获取试驾车
    • 清除缓存
  • 试驾车
    • 试驾车
      • 接收营销车辆试驾车信息
      • 接收营销车辆调动状态
      • 门店调拨申请
      • 试驾车停用
      • 取消车辆调动
    • 试驾路线
      • 添加
      • 修改
      • 按ID查询
      • 批量ID查询
      • 按条件查询返回列表
      • 删除
      • 批量ID删除
      • 列表
      • 获取试驾路线列表下拉框
      • 获取试驾路线下拉框
      • 获取试驾车路线名称列表
    • 试驾平台车辆修改 Copy
    • 门店试驾车辆查询 Copy
    • itestCarList
    • 查询试驾车列表
    • 试驾平台车辆修改
    • 门店试驾车辆查询
    • 门店试驾车辆查询
    • 车辆photo
    • testBloomFilter
    • 初始化试驾车信息
    • 获取试驾车使用状态下拉框
    • 该vin是否是这几个门店的试驾车
    • 添加
    • 修改
    • 按ID查询
    • 批量ID查询
    • 按条件查询返回列表
    • 删除
    • 批量ID删除
  • 试驾表static
    • 试驾
      • 获取顾问和用户的试驾单
      • B端列表
      • 获取试驾车车牌下拉框
      • 获取VIN下拉框
    • 试驾车
      • 查询试驾车列表
      • 获取试驾车使用状态下拉框
    • 添加
      POST
    • 修改
      POST
    • 按用户ID查询进行中的试驾单
      GET
    • 按userId查询门店顾问
      GET
    • 按userId查询门店顾问
      GET
    • 接受邀请
      GET
    • 发送短信验证码
      POST
    • 查询车系
      POST
    • 校验上门试驾城市
      POST
    • 按ID查询
      GET
    • 发放积分
      POST
    • 获取城市门店信息
      GET
    • 按用户ID查询已完成的试驾单
      POST
    • 接收销售助手订阅消息更新订单
      POST
    • 按ID查询详情CC工单
      GET
    • 试驾车导入
      POST
    • 试驾报告
      GET
    • 试驾平台查询
      GET
    • 逾期未回访(试驾单的状态=待点评,当前日期-试驾完成>1天)
      POST
    • 当天试驾待提醒,当天试驾回访
      POST
    • 试驾单转移到对应门店或顾问
      POST
    • 添加
      POST
    • 批量ID查询
      GET
    • 按条件查询返回列表
      POST
    • 删除
      GET
    • 批量ID删除
      GET
    • 按ID查询 Copy
      GET
    • 修改
      POST
    • 按ID查询
      GET
    • 获取试驾列表下拉框
      GET
    • 列表
      POST
    • 修改
      POST
    • 按ID查询详情
      GET
    • 分组统计
      POST
    • 试驾状态分组统计
      POST
    • 试驾排程,完成分组统计
      POST
    • 试驾待认领,完成分组统计
      POST
    • 用户修改手机号
      POST
    • 试驾平台更新
      POST
    • 查询车系
      POST
    • 排程(取试驾单,排程时间,去掉作废和取消的),试驾(取试驾单,试驾完成时间,去掉作废和取消的)
      POST
    • 逾期未排程(试驾单的创建日期<当天,且状态=待排程)
      POST
    • 修改跟进状态
      POST
    • 通过userId和车型查找是否存在已完成试驾单
      POST
    • 试驾平台认领试驾单推送行程报告
      GET
    • 用户id查询试驾列表
      GET
    • 用户id查询是否有试驾
      GET
    • 试驾后回访试驾单
      POST
    • 按ID查询试驾邀请
      GET
    • 按用户ID查询进行中的试驾单
      GET
    • 拒绝邀请
      GET
    • 深度试驾报告
      POST
    • 深度试驾报告
      POST
    • getSign
      POST
    • 取消认领
      POST
    • B端试驾单列表
      POST
  • 试驾表
    • 获取试驾列表下拉框 Copy
    • 同步
    • 获取VIN,实际试驾车系,实际试驾车型名称的下拉框
    • 获取试驾车车牌下拉框
    • 获取VIN下拉框
    • 添加
    • 修改
    • 按ID查询
    • 批量ID查询
    • 按条件查询返回列表
    • 删除
    • 批量ID删除
    • 获取试驾列表下拉框
    • 列表
    • 按用户ID查询用户已完成试驾单
    • 修改
    • 接收销售助手订阅消息更新订单
    • 按ID查询详情
    • 按ID查询详情CC工单
    • 分组统计
    • 试驾状态分组统计
    • 试驾排程,完成分组统计
    • 试驾待认领,完成分组统计
    • 试驾车导入
    • 按用户ID查询已完成的试驾单
    • 用户修改手机号
    • 试驾报告
    • 试驾平台更新
    • 试驾平台查询
    • 查询车系
    • 当天试驾待提醒,当天试驾回访
    • 排程(取试驾单,排程时间,去掉作废和取消的),试驾(取试驾单,试驾完成时间,去掉作废和取消的)
    • 逾期未排程(试驾单的创建日期<当天,且状态=待排程)
    • 试驾平台认领试驾单推送行程报告
    • 逾期未回访(试驾单的状态=待点评,当前日期-试驾完成>1天)
    • 修改跟进状态
    • 试驾平台认领试驾单推送行程报告
    • 通过vin查询第一个进行中的试驾单
    • 用户id查询试驾列表
    • 深度试驾报告
    • 用户id查询是否有试驾
    • 通过userId和车型查找是否存在已完成试驾单
    • 添加
    • 试驾单转移到对应门店或顾问
    • 修改
    • 试驾后回访试驾单
    • 按ID查询
    • 按ID查询 Copy
    • 发放积分
    • 按ID查询试驾邀请
    • 按用户ID查询进行中的试驾单
    • 按用户ID查询进行中的试驾单
    • 按userId查询门店顾问
    • 按userId查询门店顾问
    • 获取城市门店信息
    • 接受邀请
    • 拒绝邀请
    • 发送短信验证码
    • 查询车系
    • 校验上门试驾城市
  • 试驾路线
    • 列表
    • 获取试驾路线列表下拉框
    • 获取试驾路线下拉框
    • 添加
    • 修改
    • 按ID查询
    • 批量ID查询
    • 按条件查询返回列表
    • 删除
    • 批量ID删除
  • 试驾邀请
    • 试驾邀请
    • 试驾批量邀请
    • 列表
    • 添加
    • 修改
    • 按ID查询
    • 批量ID查询
    • 按条件查询返回列表
    • 删除
    • 批量ID删除
  • 门店可用试驾车
    • 获取车辆可用门店层级
    • 新增车辆可用门店
    • 获取门店可用车辆集合
  • 试驾排程日历
    • 线索获取试驾顾问
    • 添加排程(仅支持非试驾类型,试驾类型排程调用邀请试驾接口)
    • 取消或结束行程
    • 获取可用时间
    • 查询未排程试驾单
    • 排程详情
    • 修改排程
    • 排程时间校验
    • 排程日历查询
    • 排程日历查询 Copy
  • 试驾
    • 集中试驾单批量查询
    • 查询一段时间范围内是否车系首次试驾
  • 试驾App
    • 用户id查询试驾列表
    • 添加
    • 修改
    • 修改
    • 按ID查询
    • 按用户ID查询进行中的试驾单
    • 按用户ID查询进行中的试驾单
    • 接受试驾邀请
    • 试驾报告
    • 拒绝邀请
    • 按ID查询试驾邀请
    • 按userId查询门店顾问
    • 按userId查询门店顾问
    • 获取城市门店信息
    • 发放积分
    • 用户id查询是否有试驾
    • 发送短信验证码
    • 查询车系
    • 校验上门试驾城市
  • 试驾App--网关
    • 用户id查询试驾列表
    • 添加
    • 修改
    • 修改
    • 按ID查询
    • 按用户ID查询进行中的试驾单
    • 按用户ID查询进行中的试驾单
    • 接受试驾邀请
    • 试驾报告
    • 拒绝邀请
    • 按ID查询试驾邀请
    • 按userId查询门店顾问
    • 按userId查询门店顾问
    • 获取城市门店信息
    • 发放积分
    • 用户id查询是否有试驾
    • 发送短信验证码
    • 查询车系
    • 校验上门试驾城市
  • 试驾时间
    • 可预约车时间段
  • PDC&TDF
    • 试驾排程日历指标查询
    • 根据多个试驾单查询试驾信息
    • 获取试驾单状态及对应数量
    • 根据门店和车系查询试驾车
    • 工作台排程量数据查询
    • 修改待提醒任务状态
  1. 试驾表static

列表

POST
/v1/test/drive/list
列表

请求参数

Body 参数application/json
current
integer  | null 
可选
当前页码,初始页码为 1
默认值:
1
size
integer  | null 
可选
每页查询数量,默认为 10
默认值:
10
userId
string  | null 
用户id 用户id
可选
testDriveId
string  | null 
试驾单号 试驾单号
可选
storeCode
string  | null 
门店编码 门店编码
可选
storeCodes
array[string] | null 
可选
门店编码集合
门店编码集合
consultantIds
array[integer] | null 
可选
试驾顾问id
试驾顾问id
testDriveStatus
integer  | null 
试驾状态 试驾状态
可选
testDriveStatusList
array[integer] | null 
试驾状态 试驾状态
可选
name
string  | null 
可选
试驾人姓名
试驾人姓名
phone
string  | null 
可选
试驾人手机
试驾人手机
carModelId
integer  | null 
可选
试驾车型id
试驾车型id
carModelIds
array[string] | null 
可选
试驾车型ids
试驾车型ids
carModelName
string  | null 
试驾车型 试驾车型
可选
routeName
string  | null 
可选
试驾路线名称
试驾路线名称
shareStatus
integer  | null 
分享状态 分享状态
可选
createBeginDate
string  | null 
可选
创建开始时间
创建开始时间
createEndDate
string  | null 
可选
创建结束时间
创建结束时间
arrangementBeginDate
string  | null 
可选
安排开始时间
安排开始时间
arrangementEndDate
string  | null 
可选
安排结束时间
安排结束时间
invalidDate
string  | null 
作废时间
可选
sort
string  | null 
排序字段 排序字段
可选
finishBeginDate
string  | null 
可选
完成开始时间
完成开始时间
finishEndDate
string  | null 
可选
完成结束时间
完成结束时间
reservationCreateBeginDate
string  | null 
可选
预约创建开始时间
预约创建开始时间
reservationCreateEndDate
string  | null 
可选
预约创建结束时间
预约创建结束时间
testDriveType
integer  | null 
可选
试驾类型
试驾类型 0 - 预约试驾 1 - 上门试驾
seriesCode
string  | null 
车系 车系
可选
entryType
integer  | null 
可选
入口类型 1 - 去重, 2 - 不去重
ids
array[integer] | null 
试驾单主键id集合
可选
claimStatus
integer  | null 
可选
0 - 未认领, 1 - 已认领
allocate
integer  | null 
可选
0 - 无顾问, 1 - 有顾问
beginBeginDate
string  | null 
试驾单开始开始时间
可选
beginEndDate
string  | null 
试驾单开始结束时间
可选
creator
string  | null 
创建人
可选
示例
{
    "current": "1",
    "size": "10",
    "userId": "string",
    "testDriveId": "string",
    "storeCode": "string",
    "storeCodes": [
        "string"
    ],
    "consultantIds": [
        0
    ],
    "testDriveStatus": 0,
    "testDriveStatusList": [
        0
    ],
    "name": "string",
    "phone": "string",
    "carModelId": 0,
    "carModelIds": [
        "string"
    ],
    "carModelName": "string",
    "routeName": "string",
    "shareStatus": 0,
    "createBeginDate": "string",
    "createEndDate": "string",
    "arrangementBeginDate": "string",
    "arrangementEndDate": "string",
    "invalidDate": "string",
    "sort": "string",
    "finishBeginDate": "string",
    "finishEndDate": "string",
    "reservationCreateBeginDate": "string",
    "reservationCreateEndDate": "string",
    "testDriveType": 0,
    "seriesCode": "string",
    "entryType": 0,
    "ids": [
        0
    ],
    "claimStatus": 0,
    "allocate": 0,
    "beginBeginDate": "string",
    "beginEndDate": "string",
    "creator": "string"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/v1/test/drive/list' \
--header 'Content-Type: application/json' \
--data-raw '{
    "current": "1",
    "size": "10",
    "userId": "string",
    "testDriveId": "string",
    "storeCode": "string",
    "storeCodes": [
        "string"
    ],
    "consultantIds": [
        0
    ],
    "testDriveStatus": 0,
    "testDriveStatusList": [
        0
    ],
    "name": "string",
    "phone": "string",
    "carModelId": 0,
    "carModelIds": [
        "string"
    ],
    "carModelName": "string",
    "routeName": "string",
    "shareStatus": 0,
    "createBeginDate": "string",
    "createEndDate": "string",
    "arrangementBeginDate": "string",
    "arrangementEndDate": "string",
    "invalidDate": "string",
    "sort": "string",
    "finishBeginDate": "string",
    "finishEndDate": "string",
    "reservationCreateBeginDate": "string",
    "reservationCreateEndDate": "string",
    "testDriveType": 0,
    "seriesCode": "string",
    "entryType": 0,
    "ids": [
        0
    ],
    "claimStatus": 0,
    "allocate": 0,
    "beginBeginDate": "string",
    "beginEndDate": "string",
    "creator": "string"
}'

返回响应

🟢200成功
application/json
Body
code
integer  | null 
可选
返回状态码,0:请求成功,1:请求失败,2:参数校验失败
msg
string  | null 
返回信息
可选
headers
object (HttpHeaders) 
headers
可选
data
object (IPage«TestDriveListResponse») 
返回结果
可选
records
array[object (TestDriveListResponse) {50}]  | null 
查询数据列表
可选
默认值:
Collections.emptyList()
total
integer  | null 
总数
可选
默认值:
0
size
integer  | null 
可选
每页显示条数,默认 10
默认值:
10
current
integer  | null 
当前页
可选
默认值:
1
orders
array[object (OrderItem) {2}]  | null 
排序字段信息
可选
默认值:
new ArrayList<>()
optimizeCountSql
boolean  | null 
可选
自动优化 COUNT SQL
默认值:
true
isSearchCount
boolean  | null 
可选
是否进行 count 查询
默认值:
true
hitCount
boolean  | null 
可选
是否命中count缓存
默认值:
false
示例
{
  "code": 0,
  "msg": "",
  "headers": {
    "": [
      ""
    ]
  },
  "data": {
    "records": [
      {
        "id": 0,
        "storeCode": "",
        "storeName": "",
        "storeAddress": "",
        "userId": "",
        "name": "",
        "phone": "",
        "personalPreference": "",
        "createTime": "",
        "attachment": {},
        "attachmentInfo": {
          "documentMaterials": [
            ""
          ],
          "protocol": [
            ""
          ],
          "idCardNo": "",
          "realName": "",
          "gender": "",
          "idCardUrl": "",
          "driverUrl": "",
          "agreDriverUrl": "",
          "reportUrl": "",
          "journeyCode": [
            ""
          ],
          "journeyReportUrl": "",
          "journeyStatus": "",
          "beginTime": "",
          "endTime": "",
          "signatureUrl": "",
          "vin": "",
          "userReportUrl": "",
          "testDriveScene": {
            "sceneName": "",
            "sceneCode": "",
            "sceneRemark": ""
          },
          "purposeOfTrip": [
            {
              "tripmentId": "",
              "drivingPurposeCode": "",
              "drivingPurpose": "",
              "nonTestDriveSubtype": {}
            }
          ],
          "manualType": 0
        },
        "consultantId": "",
        "carReservationId": 0,
        "reservationBeginTime": "",
        "reservationEndTime": "",
        "beginTime": "",
        "endTime": "",
        "beginPlace": "",
        "endPlace": "",
        "beginLongitude": "",
        "endLongitude": "",
        "beginLatitude": "",
        "endLatitude": "",
        "testDriveTime": "",
        "carModelId": "",
        "carModel": "",
        "numberPlate": "",
        "carModelVin": "",
        "routeName": "",
        "routeImg": "",
        "testDriveStatus": 0,
        "testDriveStatusName": "",
        "evaluation": "",
        "evaluateContent": "",
        "evaluateCreateTime": "",
        "shareStatus": 0,
        "shareStatusName": "",
        "invitationId": 0,
        "carSeriesName": "",
        "realCarSeriesName": "",
        "realSeriesCode": "",
        "seriesCode": "",
        "carModelName": "",
        "modelCode": "",
        "testDriveType": 0,
        "testDriveTypeName": "",
        "hasDistribute": false,
        "batchInvationId": 0,
        "userReportUrl": "",
        "manualType": 0
      }
    ],
    "total": 0,
    "size": 0,
    "current": 0,
    "orders": [
      {
        "column": "",
        "asc": false
      }
    ],
    "optimizeCountSql": false,
    "isSearchCount": false,
    "hitCount": false
  }
}
上一页
获取试驾列表下拉框
下一页
修改
Built with