POST api/Servo/Queue/Device/HeartBeat

向系统中应用从队列中接收来的一个或多个心跳数据。

Request Information

URI Parameters

None.

Body Parameters

Collection of Device_HeartBeatItemParm
NameDescriptionTypeAdditional information
GateId

char(4), /*道闸ID*/

string

Required

Max length: 4

Min length: 4

Logitude

numeric(10,7), /*经度*/

decimal number

None.

Latitude

numeric(10,7), /*纬度*/

decimal number

None.

Direction

Numeric(10,7), /*方向*/

decimal number

None.

Speed

numeric(6,2), /*速度*/

decimal number

None.

ClientSendingTime

datetime,/*客户端上报时间*/

date

Required

OfflineTicketCount

int /*脱机门票账户容量*/

integer

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "GateId": "sample string 1",
    "Logitude": 1.0,
    "Latitude": 1.0,
    "Direction": 1.0,
    "Speed": 1.0,
    "ClientSendingTime": "2024-10-06T08:36:13.9285461+08:00",
    "OfflineTicketCount": 1
  },
  {
    "GateId": "sample string 1",
    "Logitude": 1.0,
    "Latitude": 1.0,
    "Direction": 1.0,
    "Speed": 1.0,
    "ClientSendingTime": "2024-10-06T08:36:13.9285461+08:00",
    "OfflineTicketCount": 1
  }
]

application/xml, text/xml

Sample:
<ArrayOfDevice_HeartBeatItemParm xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DigitalScience.DataTransfer.Tour.V5.Parm">
  <Device_HeartBeatItemParm>
    <ClientSendingTime>2024-10-06T08:36:13.9285461+08:00</ClientSendingTime>
    <Direction>1</Direction>
    <GateId>sample string 1</GateId>
    <Latitude>1</Latitude>
    <Logitude>1</Logitude>
    <OfflineTicketCount>1</OfflineTicketCount>
    <Speed>1</Speed>
  </Device_HeartBeatItemParm>
  <Device_HeartBeatItemParm>
    <ClientSendingTime>2024-10-06T08:36:13.9285461+08:00</ClientSendingTime>
    <Direction>1</Direction>
    <GateId>sample string 1</GateId>
    <Latitude>1</Latitude>
    <Logitude>1</Logitude>
    <OfflineTicketCount>1</OfflineTicketCount>
    <Speed>1</Speed>
  </Device_HeartBeatItemParm>
</ArrayOfDevice_HeartBeatItemParm>

application/x-www-form-urlencoded

Sample:

Sample not available.

application/bson

Sample:
Binary JSON content. See http://bsonspec.org for details.

Response Information

Resource Description

向系统中应用从队列中接收来的一个或多个心跳数据。

CommonOperationResult
NameDescriptionTypeAdditional information
errcode

错误代码,通常0表示成功,其他值表示错误。

integer

None.

errmsg

错误描述,当errcode不为零时,此值可以用于呈现给用户。

string

None.

tag

操作同时,服务器端需要返回的其他值。

string

None.

Response Formats

application/json, text/json

Sample:
{
  "errcode": 1,
  "errmsg": "sample string 2",
  "tag": "sample string 3"
}

application/xml, text/xml

Sample:
<CommonOperationResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DigitalScience.DataTransfer">
  <errcode>1</errcode>
  <errmsg>sample string 2</errmsg>
  <tag>sample string 3</tag>
</CommonOperationResult>

application/bson

Sample:
Binary JSON content. See http://bsonspec.org for details.