固件管理

添加固件: /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