-
Notifications
You must be signed in to change notification settings - Fork 1
quota interface
stupid-coder edited this page Mar 3, 2016
·
10 revisions
生理指标接口于提交用户生理指标:体重,身高,吸烟等。这些指标将用于后 续的健康管理中。
常量 | 说明 | 默认 |
---|---|---|
weight | 体重指标 | {“weight”:180} |
height | 身高指标 | {“height”:167} |
smoke | 吸烟指标 | |
activity | 运动指标 | {“1”:20} |
bdpressure | 血压 | |
bdsugar | 血糖 | {“acmethods”:”指尖”,”bdsugarValue”:”0.0”} |
bdlipid | 血脂 | |
diet | 饮食习惯 | {“lunch”:”10”,”dinner”:”9”,”snacks”:”2”,”fatink”:”3”} |
food | 膳食结构 | {“salt”:0,”fruit”:0,”vegeables”:0,”milk”:0,”cereal”:0,”beans”:0,”meat”:0} |
生理指标接口提供两个基本接口:获取和添加接口。
获取接口URI:http://ip:port/hostname/quota/list
其中 days 字段控制,是否返回最近多少天的,还是返回最近90天数据。
字段名 | 类型 | 说明 |
---|---|---|
token | String | 用户标示 |
patient_id | String | 获取生理指标的管理对象ID |
cate | String | 获取生理指标标识,必须为接口常量说明表的一个 |
subcate | String.OPTIONAL | 二级标识,例如血糖的采集时间 |
days | String.OPTIONAL | 获取最新的多少个生理指标 |
字段名 | 类型 | 说明 |
---|---|---|
status | Int | 返回状态 |
data.value | List | 对应生理指标链表 |
data.score | Double | 某些接口所得的分数 |
添加结构URI: http://ip:port/hostname/quota/add
字段名 | 类型 | 说明 |
---|---|---|
token | String | 用户标示 |
patient_id | String | 添加生理指标的管理对象ID |
cate | String | 添加生理指标标识 |
measure_date | String | 添加生理指标纪录日期 |
quota | String | 生理指标字符串 |
subcate | String | 二级指标标识 |
字段名 | 类型 | 说明 |
---|---|---|
status | Int | 返回状态 |
data | Object | NULL |
quota = '{"weight":90}' => { "status" : 0, "data" : { "value":['measure_date':1555000011,'weight':90] } }
quota = '{"height":180}'
subcate = "空腹" ;; 表明采集时间 quota = '{"acmethods":"指尖",bdsugarValue:"Hi"}' ;; 存储的实际数据
quota = '{"1":100,"2":300}'