APIv1_仪器培训 - 17kong/yiqikong-wiki GitHub Wiki

仪器服务

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

获取单个仪器

通用获取单个仪器接口

GET /equipment/training/:id

响应

Status: 200 OK
-
{
  "equipment": "93724601f8c10f4953face21c4e9a472ef43cc46", // 仪器uuid
  "user": 1, // 用户仪器控id
  "user_name": "Doe John", // 用户姓名
  "lab_name": "Lab", // 课题组名称
  "address": "Doe John", // 用户地址
  "user_local": 1, // 用户本地id
  "status": 0, // 培训状态
  "source_name": "swu", // 节点
  "source_id": 1, // 节点id
  "atime": "2018-01-01 00:00:00", // 过期时间
}
Status: 404 Not Found
-
没有找到对应的仪器培训信息

部分修改仪器

通用部分修改仪器接口

PUT /equipment/training/:id

此处id同时适配仪器的仪器控id和uuid

参数

{
  "status": 1, // 培训状态
  "atime": "2018-01-01 00:00:00", // 过期时间
}

响应

Status: 200 OK
-
{
  "equipment": "93724601f8c10f4953face21c4e9a472ef43cc46", // 仪器uuid
  "user": 1, // 用户仪器控id
  "user_name": "Doe John", // 用户姓名
  "lab_name": "Lab", // 课题组名称
  "address": "Doe John", // 用户地址
  "user_local": 1, // 用户本地id
  "status": 0, // 培训状态
  "source_name": "swu", // 节点
  "source_id": 1, // 节点id
  "atime": "2018-01-01 00:00:00", // 过期时间
}
Status: 404 Not Found
-
没有找到对应的仪器培训信息
Status: 400 Bad Request
Status: 500 Server error