Class HistoryTraceQueryOptions

java.lang.Object
com.baidu.mapapi.synchronization.histroytrace.HistoryTraceQueryOptions

public class HistoryTraceQueryOptions extends Object
  • Constructor Details

    • HistoryTraceQueryOptions

      public HistoryTraceQueryOptions()
  • Method Details

    • getOrderId

      public String getOrderId()
      获取订单号,必选参数 默认为null
      Returns:
      订单号
    • setOrderId

      public HistoryTraceQueryOptions setOrderId(String orderId)
      设置订单号,必选参数 默认为null
      Parameters:
      orderId - 订单号
      Returns:
      查询参数封装实例
    • getRoleType

      public int getRoleType()
      获取角色类型,乘客为0,其它值为非法
      Returns:
      角色类型,乘客为0
    • setRoleType

      public HistoryTraceQueryOptions setRoleType(int roleType)
      设置角色类型,乘客为0,其它值为非法
      Parameters:
      roleType - 角色类型,乘客为0
      Returns:
      查询参数封装实例
    • getUserId

      public String getUserId()
      获取厂商标识,必选参数
      Returns:
      厂商标识
    • setUserId

      public HistoryTraceQueryOptions setUserId(String userId)
      设置厂商标识,必选参数
      Parameters:
      userId - 厂商标识,比如"Baidu"
      Returns:
      查询参数封装实例
    • getDriverId

      public String getDriverId()
      获取司机ID,必选参数
      Returns:
      司机ID
    • setDriverId

      public HistoryTraceQueryOptions setDriverId(String driverId)
      设置司机ID,必选参数
      Parameters:
      driverId - 司机ID
      Returns:
      查询参数封装实例
    • getQueryOrderState

      public int getQueryOrderState()
      获取请求哪个订单状态的历史轨迹 默认为送乘客状态4 如果库中未找到对应状态的结束时间,则以当前时间为准,且限制最长时间不超过12小时 当前仅支持以下状态的历史轨迹查询,绘制: 接乘客状态:2 送乘客状态:4 全流程状态(未知订单状态):0 如果非法值,则返回默认值
      Returns:
      请求哪个订单状态的历史轨迹
    • setQueryOrderState

      public HistoryTraceQueryOptions setQueryOrderState(int queryOrderState)
      设置请求哪个订单状态的历史轨迹 默认为送乘客状态4 如果库中未找到对应状态的结束时间,则以当前时间为准,且限制最长时间不超过12小时 当前仅支持以下状态的历史轨迹查询,绘制: 接乘客状态:2 送乘客状态:4 全流程状态(未知订单状态):0 如果非法值,则取默认值
      Parameters:
      queryOrderState - 请求哪个订单状态的历史轨迹
      Returns:
      查询参数封装实例
    • getCurrentOrderState

      public int getCurrentOrderState()
      获取当前的订单状态 当前订单的状态 默认值为订单完成状态5 必选参数 服务端如果检验到订单状态为结束,则存储到db中
      Returns:
      当前订单的状态
    • setCurrentOrderState

      public HistoryTraceQueryOptions setCurrentOrderState(int currentOrderState)
      设置当前的订单状态 当前订单的状态 默认值为订单完成状态5 必选参数 服务端如果检验到订单状态为结束,则存储到db中
      Parameters:
      currentOrderState - 当前订单的状态
      Returns:
      查询参数封装实例