食物推荐

食物推荐


查看清单

<p>[TOC]</p> <h5>简要描述</h5> <ul> <li>用户查看个人的囤菜清单 按创建时间非增排序返回 也就是按创建时间从后往前显示</li> <li>目前包含的查找功能:只传openId 返回该用户所以囤菜;传入openId和foodName 返回名称包含foodName的食材;传入openId和startDate或finishDate 则返回创建时间在该范围的食材</li> <li>暂不支持分页</li> </ul> <h5>请求URL</h5> <ul> <li><code>http://xx.com/food/recommend/api/storeFood</code></li> </ul> <h5>请求方式</h5> <ul> <li>GET</li> </ul> <h5>参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">openid </td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>请放在请求头 用户token</td> </tr> <tr> <td style="text-align: left;">foodId</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>按食材编号查询</td> </tr> <tr> <td style="text-align: left;">foodName</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>按食材名称模糊查询</td> </tr> <tr> <td style="text-align: left;">createDate</td> <td style="text-align: left;">否</td> <td style="text-align: left;">long</td> <td>限制创建时间</td> </tr> <tr> <td style="text-align: left;">remindDate</td> <td style="text-align: left;">否</td> <td style="text-align: left;">long</td> <td>限制提醒食用时间</td> </tr> <tr> <td style="text-align: left;">startDate</td> <td style="text-align: left;">否</td> <td style="text-align: left;">long</td> <td>限制创建时间的范围 返回创建时间大于等于startDate的食材</td> </tr> <tr> <td style="text-align: left;">finishDate</td> <td style="text-align: left;">否</td> <td style="text-align: left;">long</td> <td>限制创建时间的范围 同上</td> </tr> <tr> <td style="text-align: left;">page</td> <td style="text-align: left;">否</td> <td style="text-align: left;">integer</td> <td>页码,不需要分页可设为0</td> </tr> <tr> <td style="text-align: left;">pageSize</td> <td style="text-align: left;">否</td> <td style="text-align: left;">integer</td> <td>每页数目 不需要分页可设为0</td> </tr> </tbody> </table> <h5>请求实例</h5> <p>待添加</p> <h5>返回示例</h5> <pre><code>{ "status": 200, "message": "操作成功", "data": { "page": 0, "pageSize": 0, "total": 5, "pages": null, "list": [ { "id": 54, "foodName": "黄瓜", "foodId": "FOOD_IDFR1653029695879", "quantity": 2, "weight": null, "createDate": 1653029695879, "remindDate": null }, { "id": 29, "foodName": "西瓜", "foodId": "FOOD_IDFR1652950528025", "quantity": 1, "weight": null, "createDate": 232444444, "remindDate": null } ] }, "timestamp": 1653035454474 }</code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>page</td> <td>integer</td> <td>页码</td> </tr> <tr> <td>pageSize</td> <td>integer</td> <td>每页数目</td> </tr> <tr> <td>total</td> <td>integer</td> <td>总共多少项</td> </tr> <tr> <td>pages</td> <td>integer</td> <td>总共多少页</td> </tr> </tbody> </table> <h5>备注</h5> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML