Take.API

<back to all web services

RouteListRequest

The following routes are available for this service:
GET,POST/route/SearchRoutePageList分页获取提货路线列表
RouteListRequest Parameters:
NameParameterData TypeRequiredDescription
DriverIDbodystringNo司机编号
SJUserNamebodystringNo司机姓名
SJPhoneNumberbodystringNo司机电话
SJLicenseNumberbodystringNo司机车牌号
StartTimebodystringNo开始时间
EndTimebodystringNo结束时间
RouteIDbodystringNo路线编号
StatusbodyintNo路线状态(-1:全部 0:待确认 1:进行中 2:已完成 3:已拒绝 4:已追加)
StartAddressbodystringNo地点地址
EndAddressbodystringNo终点地址
FleetIdbodyintNo车队Id
WarehouseCodebodystringNo仓库代码
CostStatusbodyintNo路线费用状态
RequestPaging Parameters:
NameParameterData TypeRequiredDescription
PageSizeformintYes每页最多记录数(默认每页20条)
PageIndexformintYes页索引
RouteListResponse Parameters:
NameParameterData TypeRequiredDescription
RouteModelsformList<RouteInfo>Yes路线集合
ResponsePaging Parameters:
NameParameterData TypeRequiredDescription
PageSizeformintYes每页最多记录数
PageIndexformintYes页索引
RowCountformintYes总记录数
PageCountformintYes总页数
ResponseBase Parameters:
NameParameterData TypeRequiredDescription
ErrorCodeformintYes返回编码,200之外的值都表示有错误
ErrorMsgformstringYes返回的消息
RouteInfo Parameters:
NameParameterData TypeRequiredDescription
IDformintYes主键
RouteIDformstringYes路线编号
UserNameformstringYes司机姓名
PhoneNumberformstringYes司机电话
LicenseNumberformstringYes车牌
IsOutsideformintYes是否外派(0:否 1:是)
StartAddressformstringYes路线起点
EndAddressformstringYes路线终点
StartDTformDateTime?Yes起点开始时间
EndDTformDateTime?Yes预计到达终点时间
ActualEndDTformDateTime?Yes实际到达终点时间
StatusformintYes路线状态(0:待确认 1:进行中 2:已完成 3:已拒绝)
RemarksformstringYes备注
CreateByformstringYes创建人
CreateDTformDateTimeYes创建时间
CostStatusformintYes 费用确认状态(-1:司机拒绝确认 1:司机待确认,2:待请款,3:请款待审核,4:请款已拒绝,5:请款已审核,6:已请款)
BasicCostRemarkformstringNo备注
FileStatusformintYes文件状态
TakeTimeformDateTime?No提到货时间
EndWarehouseCodeformstringYes终点仓库代码

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /csv/reply/RouteListRequest HTTP/1.1 
Host: bookinglogin.hart-worldwide.com 
Content-Type: text/csv
Content-Length: length

{"DriverID":"String","SJUserName":"String","SJPhoneNumber":"String","SJLicenseNumber":"String","StartTime":"String","EndTime":"String","RouteID":"String","Status":0,"StartAddress":"String","EndAddress":"String","FleetId":0,"WarehouseCode":"String","CostStatus":0,"PageSize":0,"PageIndex":0}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"RouteModels":[{"ID":0,"RouteID":"String","UserName":"String","PhoneNumber":"String","LicenseNumber":"String","IsOutside":0,"StartAddress":"String","EndAddress":"String","StartDT":"\/Date(-62135596800000-0000)\/","EndDT":"\/Date(-62135596800000-0000)\/","ActualEndDT":"\/Date(-62135596800000-0000)\/","Status":0,"Remarks":"String","CreateBy":"String","CreateDT":"\/Date(-62135596800000-0000)\/","CostStatus":0,"BasicCostRemark":"String","FileStatus":0,"TakeTime":"\/Date(-62135596800000-0000)\/","EndWarehouseCode":"String"}],"PageSize":0,"PageIndex":0,"RowCount":0,"PageCount":0,"ErrorCode":0,"ErrorMsg":"String"}