计划数据
## 1 获取计划首页数据
| 属性 | 值 |
| ----------- | ---- |
| 请求方式 | POST|
| 测试URL | test.health.multilife.cn/api/user_wellness_plan/index|
| 发布URL | |
> 测试阶段 要注意数据获取 loading
##### 请求参数
| 字段 | 必填 | 类型 | 示例值 | 描述 |
| ---- | ---- | ---- | ------ | --------- |
| YICAI-TOKEN| 是 | string | 063uiNll2rMcE84EFhml2pGKMj1uiNlq | 通讯token header 中 |
##### 返回参数说明
| 字段 | 描述 |
| ---- | ---- |
##### 返回值
code 200,请求成功 数据正常
``` javascript
{
"status": "success",
"code": 200,
"msg": "",
"data": {
"report_info": {
"evaluation_report_id": 39,
"evaluation_id": "DBG1B3NXMD9VCKJC",
"score": 64,
"level": "一般",
"date": "2022.04.10",//评测日期
"lifestyle_score": 40,//生活方式得分
"lifestyle_total_score": 40,//生活方式总分
"fitness_score": 18,//体适能得分
"fitness_total_score": 50,//体适能总分
"sport_risk_score": 6,//运动参与疾病风险得分
"sport_risk_total_score": 10,//运动参与疾病风险总分
"longsit_score": 4,//久坐得分
"longsit_total_score": 4//久坐总分
},
"task_info": {
"plan_weight": {
"status": 1,//减重计划 1 代表有 0 没有 不显示
"finish": 0//周期内是否完成 1已完成 0 未完成
},
"plan_muscle_strength": {//同上 肌力提升
"status": 0,
"finish": 0
},
"plan_body_posture": {//同上体姿管理
"status": 1,
"finish": 0
},
"plan_ce": {//同上 心肺耐力提升
"status": 1,
"finish": 0
},
"plan_sport_protect": {//运动参与防护
"status": 1,
"finish": 0
}
}
},
"error": []
}
```
## 2 获取用户计划滑动页数据
| 属性 | 值 |
| ----------- | ---- |
| 请求方式 | POST|
| 测试URL | test.health.multilife.cn/api/user_wellness_plan/user_index|
| 发布URL | |
> 测试阶段 要注意数据获取 loading
##### 请求参数
| 字段 | 必填 | 类型 | 示例值 | 描述 |
| ---- | ---- | ---- | ------ | --------- |
| YICAI-TOKEN| 是 | string | 063uiNll2rMcE84EFhml2pGKMj1uiNlq | 通讯token header 中 |
|task_name|说明|
|----|----|
|body_posture |体姿管理|
|muscle_strength|肌耐力|
|ce|心肺耐力|
##### 返回参数说明
| 字段 | 描述 |
| ---- | ---- |
|body_posture|体姿对应数据 [] 代表用户没有这个计划 不显示|
|muscle_strength|肌力提升数据 [] 代表用户没有这个计划 不显示|
|ce|心肺耐力数据 [] 代表用户没有这个计划 不显示|
|plan_week_no|计划执行的第几个周期|
|sport_protect|运动参与防护数据 默认都有|
##### 返回值
code 200,请求成功 数据正常
``` javascript
{
"status": "success",
"code": 200,
"msg": "",
"data": {
"body_posture": {
"tools": "哑铃/瑜伽垫",
"frequency": "每天三次",
"day_no": 9
},
"muscle_strength": [],
"ce": {
"course_duration": 65,
"sport_type": "走/跑/划船/骑车",
"week_no": 2,
"tools": "跑步机/自行车/划船机",
"frequency": "每周三次"
},
"sport_protect": {
"classes": [
"团队对抗类项目",
"持拍类项目",
"挥杆类项目",
"跑步",
"游泳",
"力量训练",
"格斗类项目",
"自行车",
"滑雪"
]
},
"show_index": {
"body_posture_index": 0,
"muscle_strength_index": 99,
"ce_index": 1,
"sport_protect_index": 2
}
},
"error": []
}
```