大雅云平台

大雅云平台与其他各端的接口描述


智护士 ~ 大雅云平台接口

[TOC]

智护士接口

请求用户登录接口获取Token

公共Header参数

参数名 示例值 参数描述
token ....... 请求用户登录接口获取Token

公共Query参数

参数名 示例值 参数描述
--- --- ---

公共返回结构

参数名 类型 备注
code int 返回标记:成功标记=0,失败标记=1
msg string 返回信息
data object 返回的相关数据
{
    "code": 0,
    "msg": null,
    "data": []
}

1.0 用户登录接口

暂无描述

接口URL

> http://119.91.62.180:9999/zhs/user/login

请求方式

> POST

Content-Type

> form-data

请求Body参数

参数名 示例值 参数类型 是否必填 参数描述
username 1809894@163.com Text 用户名
password 11111 Text 密码

成功响应示例

{
    "code": 0,
    "msg": "登录成功!",
    "data": {
        "token": "d512cf9c26261cab21b25e5351b25ef3",
        "expire": 1659077197057,
        "patientId": 15
    }
}
参数名 示例值 参数类型 参数描述
code - Number
msg 登录成功! String 返回文字描述
data - Object 返回数据
data.token d512cf9c26261cab21b25e5351b25ef3 String 认证令牌
data.expire 1659077197057 Number token过期时间
data.patientId 15 Number 居民ID

1.1 用户退出接口

暂无描述

接口状态

> 已完成

接口URL

> http://119.91.62.180:9999/zhs/user/logout

请求方式

> POST

Content-Type

> form-data

请求Header参数

参数名 示例值 参数类型 是否必填 参数描述
token 4691d4491b1e5d1a2e8c69592c47a691 Text -

请求Query参数

参数名 示例值 参数类型 是否必填 参数描述
zone - Text -

成功响应示例

{
    "code": 0,
    "msg": null,
    "data": "退出成功"
}
参数名 示例值 参数类型 参数描述
code - Number
msg - Object 返回文字描述
data 退出成功 String 返回数据

2.0 获取设备绑定列表接口

暂无描述

接口URL

> http://119.91.62.180:9999/zhs/breathing/getDeviceList/15

请求方式

> GET

Content-Type

> form-data

请求Header参数

参数名 示例值 参数类型 是否必填 参数描述
token afb20a1d71a1a4b1bd2ff486fd1eca64 Text -

成功响应示例

{
    "code": 0,
    "msg": null,
    "data": [
        {
            "serialId": "YB20322200019",
            "modelNo": "DM28-25ST-BP",
            "connectedState": 0,
            "mode": "CPAP",
            "bindTime": null,
            "deviceImg": "/appResource/image/png/black_black.png"
        }
    ]
}
参数名 示例值 参数类型 参数描述
code - Number
msg - Object 返回文字描述
data - Object 返回数据
data.serialId YB20322200019 String 序列号
data.modelNo DM28-25ST-BP String 设备型号编码
data.connectedState - Number 联网状态 0 离线 1在线
data.mode CPAP String 模式
data.bindTime - Object 绑定时间 MM-dd-yyyy HH:mm:ss
data.deviceImg /appResource/image/png/black_black.png String 设备图片,使用地址拼接

2.1 获取设备最后使用记录

暂无描述

接口URL

> http://119.91.62.180:9999/zhs/breathing/getDeviceLastUseRecord

请求方式

> POST

Content-Type

> json

请求Header参数

参数名 示例值 参数类型 是否必填 参数描述
token 4691d4491b1e5d1a2e8c69592c47a691 Text -

请求Body参数

{"serialId":"YB20322200019"}
参数名 示例值 参数类型 是否必填 参数描述
serialId YB20322200019 String 序列号

预执行脚本

暂无预执行脚本

后执行脚本

暂无后执行脚本

成功响应示例

{
    "code": 0,
    "msg": null,
    "data": {
        "pressureAvg": "3.75",
        "ahiAvg": "0.0",
        "leakAvg": "6.12",
        "cureTimeAvg": "1.23",
        "greater4Hour": "0",
        "utilityTime": "1.23",
        "lastUsedTime": "07-05-2022 13:14:39"
    }
}
参数名 示例值 参数类型 参数描述
code - Number
msg - Object 返回文字描述
data - Object 返回数据
data.pressureAvg 3.75 String 压力(cmH2O) - 平均
data.ahiAvg 0.0 String AHI - 平均
data.leakAvg 6.12 String 漏气量 - 平均
data.cureTimeAvg 1.23 String 平均治疗时间 (h)
data.greater4Hour 0 String 大于4小时笔数
data.utilityTime 1.23 String 使用时长 (h)
data.lastUsedTime 07-05-2022 13:14:39 String 最后使用时间(MM-dd-yyyy HH:mm:ss)

2.2 获取设备数据(一天,一周,一月,三个月)

暂无描述

接口状态

> 已完成

接口URL

> http://119.91.62.180:9999/zhs/breathing/getDevicePeriodData

请求方式

> POST

Content-Type

> json

请求Header参数

参数名 示例值 参数类型 是否必填 参数描述
token 4691d4491b1e5d1a2e8c69592c47a691 Text -

请求Body参数

{
    "serialId":"YB20322200019",
    "unitDate":"0",
    "unitValue":1

}
参数名 示例值 参数类型 是否必填 参数描述
serialId YB20322200019 String 序列号
unitDate 0 String 0(天) 1(周) 2(月) 3(季度) 4(年) 9(自定义)
unitValue 1 Number 时间数值

成功响应示例

{
    "code": 0,
    "msg": null,
    "data": {
        "pressureAvg": "0.0",
        "ahiAvg": "0.0",
        "leakAvg": "0.0",
        "cureTimeAvg": "0.0",
        "greater4Hour": "0",
        "utilityTime": "0.0",
        "lastUsedTime": null
    }
}
参数名 示例值 参数类型 参数描述
code - Number
msg - Object 返回文字描述
data - Object 返回数据
data.pressureAvg 0.0 String 压力(cmH2O) - 平均
data.ahiAvg 0.0 String AHI - 平均
data.leakAvg 0.0 String 漏气量 - 平均
data.cureTimeAvg 0.0 String 平均治疗时间 (h)
data.greater4Hour 0 String 大于4小时笔数
data.utilityTime 0.0 String 使用时长 (h)
data.lastUsedTime - Object 最后使用时间(YYYY-MM-dd HH:mm:ss)

2.3 获取设备统计图表数据

暂无描述

接口状态

> 已完成

接口URL

> http://119.91.62.180:9999/zhs/breathing/getDeviceHistogramStatistic

请求方式

> POST

Content-Type

> json

请求Header参数

参数名 示例值 参数类型 是否必填 参数描述
token 4691d4491b1e5d1a2e8c69592c47a691 Text -

请求Body参数

{
    "serialId":"YB20322200019",
    "endDate":"2022-06-30",
    "unitDate": "1"

}
参数名 示例值 参数类型 是否必填 参数描述
serialId YB20322200019 String 序列号
endDate 2022-06-30 String 截止时间
unitDate 2 String 0(天) 1(周) 2(月) 3(季度) 4(年) 9(自定义)

成功响应示例

{
    "code": 0,
    "msg": null,
    "data": {
        "useTime": [
            {
                "greater4Num": "24.0",
                "less4Num": "0.0",
                "cureTime": "2022-06-24"
            },
            {
                "greater4Num": "24.0",
                "less4Num": "0.0",
                "cureTime": "2022-06-25"
            },
            {
                "greater4Num": "24.0",
                "less4Num": "0.0",
                "cureTime": "2022-06-26"
            },
            {
                "greater4Num": "23.23",
                "less4Num": "0.02",
                "cureTime": "2022-06-27"
            },
            {
                "greater4Num": "0.0",
                "less4Num": "6.6",
                "cureTime": "2022-06-28"
            },
            {
                "greater4Num": "24.0",
                "less4Num": "0.0",
                "cureTime": "2022-06-29"
            },
            {
                "greater4Num": "0",
                "less4Num": "0",
                "cureTime": "2022-06-30"
            }
        ],
        "pressure": [
            {
                "median": "3.71",
                "max": "4.17",
                "th95": "4.15",
                "cureTime": "2022-06-24"
            },
            {
                "median": "3.71",
                "max": "4.55",
                "th95": "4.15",
                "cureTime": "2022-06-25"
            },
            {
                "median": "3.71",
                "max": "4.25",
                "th95": "4.15",
                "cureTime": "2022-06-26"
            },
            {
                "median": "3.85",
                "max": "16.06",
                "th95": "3.94",
                "cureTime": "2022-06-27"
            },
            {
                "median": "3.7",
                "max": "15.05",
                "th95": "4.14",
                "cureTime": "2022-06-28"
            },
            {
                "median": "3.71",
                "max": "4.17",
                "th95": "4.15",
                "cureTime": "2022-06-29"
            },
            {
                "median": "0",
                "max": "0",
                "th95": "0",
                "cureTime": "2022-06-30"
            }
        ],
        "ahi": [
            {
                "hi": "0.0",
                "ahi": "0.0",
                "ai": "0.0",
                "cureTime": "2022-06-24"
            },
            {
                "hi": "0.0",
                "ahi": "0.0",
                "ai": "0.0",
                "cureTime": "2022-06-25"
            },
            {
                "hi": "0.0",
                "ahi": "0.0",
                "ai": "0.0",
                "cureTime": "2022-06-26"
            },
            {
                "hi": "0.0",
                "ahi": "0.0",
                "ai": "0.0",
                "cureTime": "2022-06-27"
            },
            {
                "hi": "0.0",
                "ahi": "0.0",
                "ai": "0.0",
                "cureTime": "2022-06-28"
            },
            {
                "hi": "0.0",
                "ahi": "0.0",
                "ai": "0.0",
                "cureTime": "2022-06-29"
            },
            {
                "hi": "0",
                "ahi": "0",
                "ai": "0",
                "cureTime": "2022-06-30"
            }
        ],
        "leak": [
            {
                "median": "6.17",
                "th95": "6.18",
                "cureTime": "2022-06-24"
            },
            {
                "median": "6.17",
                "th95": "6.18",
                "cureTime": "2022-06-25"
            },
            {
                "median": "6.17",
                "th95": "6.18",
                "cureTime": "2022-06-26"
            },
            {
                "median": "6.06",
                "th95": "6.17",
                "cureTime": "2022-06-27"
            },
            {
                "median": "6.11",
                "th95": "6.12",
                "cureTime": "2022-06-28"
            },
            {
                "median": "6.14",
                "th95": "6.15",
                "cureTime": "2022-06-29"
            },
            {
                "median": "0",
                "th95": "0",
                "cureTime": "2022-06-30"
            }
        ]
    }
}
参数名 示例值 参数类型 参数描述
code - Number
msg - Object 返回文字描述
data - Object 返回数据
data.useTime - Object 使用时间(小时) 直方图
data.useTime.greater4Num 24.0 String ≥ 4小时
data.useTime.less4Num 0.0 String < 4小时
data.useTime.cureTime 2022-06-24 String 日期
data.pressure - Object 压力(cmH2O) 直方图
data.pressure.median 3.71 String 平均值
data.pressure.max 4.17 String 最大值
data.pressure.th95 4.15 String P95
data.pressure.cureTime 2022-06-24 String 日期
data.ahi - Object AHI指数 直方图
data.ahi.hi 0.0 String hi
data.ahi.ahi 0.0 String ahi
data.ahi.ai 0.0 String ai
data.ahi.cureTime 2022-06-24 String 日期
data.leak - Object 漏气量 直方图
data.leak.median 6.17 String 平均值
data.leak.th95 6.18 String P95
data.leak.cureTime 2022-06-24 String 日期

页面列表

ITEM_HTML