计划数据

## 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": [] } ```