固件管理
添加固件: /firmwares POST
请求参数
参数名 | 示列值 | 类型 | 必须 | 说明 | 默认值 |
---|---|---|---|---|---|
updateMode | 1 | number | 是 | 更新方式,0:推荐更新,1:强制更新 | |
version | "3.0.8" | string | 是 | 固件版本号 | |
url | "https://xxx/sle_dfu_upgrade_sec_v3.0.8_20190820.zip" | string | 固件存放地址 | id | |
size | "0.17MB" | string | 固件大小 | id | |
md5 | "ed7427439f0c1bbc5dad0d93c71ff9e2" | string | 否 | md5值 | |
description | "说明xxx" | string | 是 | 固件中文描述 | |
descriptionEn | "testxxx" | string | 否 | 固件英文描述 | |
type | 1 | string | 否 | 0:检测仪固件,1:助眠仪固件,2:DARMA(坐垫)固件,3:监测仪PRO固件,4:HiLink 固件,5:注册版监测仪固件,6:注册版速眠仪固件 |
返回结果:固件信息
参数名 | 示列值 | 说明 |
---|---|---|
id | 1 | id |
version | "3.0.8" | 固件版本号 |
size | "0.1MB" | 固件大小 |
updateMode | 1 | 更新方式,0:推荐更新,1:强制更新 |
url | "https://xxx/sle_dfu_upgrade_sec_v3.0.8_20190820.zip" | 固件存放地址 |
versionFileUrl | "https://xxx/sle_dfu_upgrade_sec_v3.0.8_20190820.zip" | 固件版本文件地址 |
md5 | ed7427439f0c1bbc5dad0d93c71ff9e2 | md5值 |
description | "说明xxx" | 固件描述 |
descriptionEn | "testxxx" | 英文描述 |
creatorId | 1 | 上传固件管理员id |
releasedAt | 1673406742 | 发布时间 |
type | 1 | 0:检测仪固件,1:助眠仪固件,2:DARMA(坐垫)固件,3:监测仪PRO固件,4:HiLink 固件,5:注册版监测仪固件,6:注册版速眠仪固件 |
createdAt | 1673406742 | 创建时间 |
updatedAt | 1673406742 | 更新时间 |
deleteAt | 1673406742 | 删除时间 |
返回示列
HTTP/1.1 200 OK
{
"createdAt": 1680867396,
"updatedAt": 1680867396,
"updateMode": 1,
"versionFileUrl": "",
"md5": "xbb6398c63c4d059eed0ebaefc35ff5f6",
"description": "测试xxx",
"descriptionEn": "testxxx",
"type": 1,
"id": 3,
"creatorId": 1,
"version": "1.0.1",
"url": "https://sumian-dev.oss-cn-shenzhen.aliyuncs.com/firmware/mon_dfu_upgrade_sec_v1.0.9_20190828.zip",
"size": "0.17MB"
}
固件列表: /firmwares GET
请求参数
参数名 | 示列值 | 类型 | 必须 | 说明 | 默认值 |
---|---|---|---|---|---|
type | 1 | number | 是 | 固件类型 | |
page | 1 | number | 否 | 当前页数 | 1 |
pageSize | 10 | number | 否 | 每页条数 | 10 |
sort | -createdAt | string | 否 | 排序。多个排序字段用,号隔开。sort=-a,b | |
expand | 'creator' | string | 否 | 获取指定子资源数据: 'creator' | |
attributes | ["version"] | array | 否 | 本资源的字段。不定义该字段时返回所有字段;空数组不返回字段 |
返回结果: 固件信息
返回示列
HTTP/1.1 200 OK
{
"items": [
{
"createdAt": 1680851906,
"updatedAt": 1680852040,
"id": 2,
"version": "1.0.1",
"size": "0.17MB",
"updateMode": 1,
"url": "https://sumian-dev.oss-cn-shenzhen.aliyuncs.com/firmware/mon_dfu_upgrade_sec_v1.0.9_20190828.zip",
"versionFileUrl": "",
"md5": "xbb6398c63c4d059eed0ebaefc35ff5f6",
"description": "备注xxx",
"descriptionEn": "备注xxx",
"creatorId": 1,
"type": 1,
"creator": {
"id": 1,
"name": "super_admin",
"account": "super_admin",
"avatar": ""
}
}
],
"limit": 10,
"offset": 0,
"page": 1,
"pageSize": 10,
"total": 1
}
编辑固件: /firmwares/:id PUT
请求参数
参数名 | 示列值 | 类型 | 必须 | 说明 | 默认值 |
---|---|---|---|---|---|
id | 1 | number | 是 | id | |
releasedAt | 1680851906 | number | 否 | 发布固件版本时为必填 | |
description | "说明xxx" | string | 否 | 说明 | |
descriptionEn | "testxxx" | string | 否 | 英文说明 |
返回结果: 固件信息
返回示列
HTTP/1.1 200 OK
{
"createdAt": 1680851906,
"updatedAt": 1680867161,
"id": 2,
"version": "1.0.1",
"size": "0.17MB",
"updateMode": 1,
"url": "https://sumian-dev.oss-cn-shenzhen.aliyuncs.com/firmware/mon_dfu_upgrade_sec_v1.0.9_20190828.zip",
"versionFileUrl": "",
"md5": "xbb6398c63c4d059eed0ebaefc35ff5f6",
"description": "备注111",
"descriptionEn": "备注222",
"creatorId": 2,
"type": 1
}
刪除固件: /firmwares/:id DELETE
请求参数
参数名 | 示列值 | 类型 | 必须 | 说明 | 默认值 |
---|---|---|---|---|---|
id | 1 | number | 是 | id |
返回示列
HTTP/1.1 204 NO CONTENT