配餐软件
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

366 lines
6.3 KiB

2 years ago
# 1. ʳ�׷���
> GET /api/menu/analysis
### ����:
```text
id=1 // ʳ��ID, ����
day=3 // ��һ��, Ĭ�ϵ���
crow=xxx //��Ⱥ,Ĭ�ϵ�һ����Ⱥ
```
### ����:
~~~json
{
"body": {
"day": 5,
"crow": "10",
"meals": [
"����"
],
"types": {
"����": 5,
"��Ϻ��": 2,
"��ζƷ": 1
},
"ingredient": [
{
"nutrition": "��ʳ��ά/g",
"virtual": 0,
"standard": "1~2",
"ul": "-",
"overload": -1,
"conclusion": "����"
},
{
"nutrition": "��/mg",
"virtual": 2,
"standard": "-",
"ul": "-",
"overload": "-",
"conclusion": "-"
},
{
"nutrition": "����B1/mg",
"virtual": 1,
"standard": "-",
"ul": "-",
"overload": "-",
"conclusion": "-"
},
{
"nutrition": "̼ˮ������/g",
"virtual": 0.1,
"standard": "-",
"ul": "-",
"overload": "-",
"conclusion": "-"
},
{
"nutrition": "������/g",
"virtual": 0.1,
"standard": "-",
"ul": "-",
"overload": "-",
"conclusion": "-"
},
{
"nutrition": "����B2/mg",
"virtual": 2,
"standard": "-",
"ul": "-",
"overload": "-",
"conclusion": "-"
},
{
"nutrition": "֬��/g",
"virtual": 0.0,
"standard": "-",
"ul": "-",
"overload": "-",
"conclusion": "-"
},
{
"nutrition": "��/mg",
"virtual": 0.1,
"standard": "-",
"ul": "-",
"overload": "-",
"conclusion": "-"
},
{
"nutrition": "����A/��gRAE",
"virtual": 4,
"standard": "-",
"ul": "-",
"overload": "-",
"conclusion": "-"
},
{
"nutrition": "����kcal/kcal",
"virtual": 0.79,
"standard": "-",
"ul": "-",
"overload": "-",
"conclusion": "-"
}
]
},
"code": 200,
"desc": "�ɹ�",
"success": true
}
~~~
# 2. ʳ�׷���
> GET /api/menu/analysis/energy
### ����:
```text
id=1 // ʳ��ID, ����
day=3 // ��һ��, Ĭ�ϵ���
crow=xxx //��Ⱥ,Ĭ�ϵ�һ����Ⱥ
```
### ����:
~~~json
{
"body": {
"day": 5,
"crow": "10",
"meals": [
"����"
],
"energy": [
{
"name": "������/������",
"standard": "10~20",
"value": 10.0,
"conclusion": "����"
},
{
"name": "֬��/������",
"standard": "20~30",
"value": 0.0,
"conclusion": "�Ե�"
},
{
"name": "̼ˮ������/������",
"standard": "50~60",
"value": 10.0,
"conclusion": "�Ե�"
}
]
},
"code": 200,
"desc": "�ɹ�",
"success": true
}
~~~
# 3. ʳ�׷���
> GET /api/menu/analysis/types
### ����:
```text
id=1 // ʳ��ID, ����
crow=xxx //��Ⱥ,Ĭ�ϵ�һ����Ⱥ
```
### ����:
~~~json
{
"body": {
"dayRule": [
[
{
"day": 1,
"name": "����",
"standard": 0,
"supplied": 5,
"lack": 0
},
{
"day": 1,
"name": "��Ϻ��",
"standard": 0,
"supplied": 2,
"lack": 0
},
{
"day": 1,
"name": "��ζƷ",
"standard": 0,
"supplied": 1,
"lack": 0
}
],
[
{
"day": 2,
"name": "����",
"standard": 0,
"supplied": 5,
"lack": 0
},
{
"day": 2,
"name": "��Ϻ��",
"standard": 0,
"supplied": 2,
"lack": 0
},
{
"day": 2,
"name": "��ζƷ",
"standard": 0,
"supplied": 1,
"lack": 0
}
],
[
{
"day": 3,
"name": "����",
"standard": 0,
"supplied": 5,
"lack": 0
},
{
"day": 3,
"name": "��Ϻ��",
"standard": 0,
"supplied": 2,
"lack": 0
},
{
"day": 3,
"name": "��ζƷ",
"standard": 0,
"supplied": 1,
"lack": 0
}
],
[
{
"day": 4,
"name": "��Ϻ��",
"standard": 0,
"supplied": 2,
"lack": 0
},
{
"day": 4,
"name": "����",
"standard": 0,
"supplied": 5,
"lack": 0
},
{
"day": 4,
"name": "��ζƷ",
"standard": 0,
"supplied": 1,
"lack": 0
}
],
[
{
"day": 5,
"name": "��Ϻ��",
"standard": 0,
"supplied": 2,
"lack": 0
},
{
"day": 5,
"name": "����",
"standard": 0,
"supplied": 5,
"lack": 0
},
{
"day": 5,
"name": "��ζƷ",
"standard": 0,
"supplied": 1,
"lack": 0
}
],
[
{
"day": 6,
"name": "��Ϻ��",
"standard": 0,
"supplied": 2,
"lack": 0
},
{
"day": 6,
"name": "����",
"standard": 0,
"supplied": 5,
"lack": 0
},
{
"day": 6,
"name": "��ζƷ",
"standard": 0,
"supplied": 1,
"lack": 0
}
],
[
{
"day": 7,
"name": "��Ϻ��",
"standard": 0,
"supplied": 2,
"lack": 0
},
{
"day": 7,
"name": "����",
"standard": 0,
"supplied": 5,
"lack": 0
},
{
"day": 7,
"name": "��ζƷ",
"standard": 0,
"supplied": 1,
"lack": 0
}
]
],
"weekRule": [
{
"name": "����",
"standard": 0,
"supplied": 35,
"lack": 0
},
{
"name": "��Ϻ��",
"standard": 0,
"supplied": 14,
"lack": 0
},
{
"name": "��ζƷ",
"standard": 0,
"supplied": 7,
"lack": 0
}
]
},
"code": 200,
"desc": "�ɹ�",
"success": true
}
~~~