API_Message - 17kong/yiqikong-wiki GitHub Wiki

消息接口

请及时更新文档 任何人发现文档和接口不符请及时通知团队维护者

获取单个消息

通用获取消息接口

GET /message/:id

此处id为仪器控-消息id

参数

{
  "id": 1, // 消息id
}

响应

Status: 200 OK
-
{
  "id": 1, // 仪器控消息id
  "sender": "1" // 发件人
  "receiver": "2" // 收件人
  "title": "标题" // 消息标题
  "body": "内容" // 消息内容
  "is_read": 0--未读 / 1--已读 //是否已读
  "ctime": "2018-01-01 00:00:00" // 消息创建时间
  "mtime": "2018-01-01 00:00:00" // 消息修改时间
}
Status: 404 Not Found
-
"没有找到对应的消息"

获取多个消息

通用获取仪器控多条消息接口

GET /message

参数

{
  "sender": "1" // 发件人
  "receiver": "2" // 收件人
  "title": "标题" // 消息标题
  "is_read": 0--未读 / 1--已读 // 是否已读
  "sortby": "name", // 排序字段
  "order": "desc", // 排序方式
  "limit": [0, 20], // 分页筛选
}

响应

Status: 200 OK
-
{
  "total": 200,
  "data": [
    {
      "id": 1, // 仪器控消息id
  	  "sender": "1" // 发件人
   	  "receiver": "2" // 收件人
      "title": "标题" // 消息标题
      "body": "内容" // 消息内容
      "is_read": 0--未读 / 1--已读 //是否已读
      "ctime": "2018-01-01 00:00:00" // 消息创建时间
      "mtime": "2018-01-01 00:00:00" // 消息修改时间
    },
    ...
  ]
}

添加消息

通用添加仪器控消息接口

POST /message

参数

{
  "sender": "1" // 发件人
  "receiver": "2" // 收件人
  "template": "sample.result" / "reserv.result" // 消息模板
}

响应

无 (因为采用的是UDP协议)

Status: 400 Bad Request

修改消息

通用修改仪器控消息接口

PUT /message/:id

参数

{
  "is_read": 0--未读 / 1--已读 //是否已读
}

响应

无 (因为采用的是UDP协议)

Status: 400 Bad Request

删除消息

通用删除仪器控消息接口

DELETE /message/:id

参数

{
  "id": 1, // 消息id
}

响应

无 (因为采用的是UDP协议)

Status: 404 Not Found
Status: 400 Bad Request