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.
45 lines
1.7 KiB
45 lines
1.7 KiB
2 years ago
|
<h1>协议约定</h1>
|
||
|
<blockquote>
|
||
|
<p>协议格式: restfull + json + utf-8</p>
|
||
|
<p>协议格式中,凡是用 * 标识字段均为必须字段,否则为可选字段。</p>
|
||
|
<p>密码:<span style="color: red; ">协议中涉及password字段全部使用16位的MD5加密传输(MD5加密后取后16位,大写)</span></p>
|
||
|
</blockquote>
|
||
|
<h3>协议列表</h3>
|
||
|
<ul>
|
||
|
<li><a href="change.html">修改记录</a></li>
|
||
|
<li><a href="basic.html">基础协议</a></li>
|
||
|
<li><a href="user.html">用户权限</a></li>
|
||
|
<li><a href="vender.html">单位协议</a></li>
|
||
|
<li><a href="ingredient.html">食材协议</a></li>
|
||
|
<li><a href="nutrition.html">营养计划</a></li>
|
||
|
<li><a href="dish.html">菜品协议</a></li>
|
||
|
<li><a href="menu.html">食谱协议</a>
|
||
|
<ul>
|
||
|
<li><a href="menu/menu.html">食谱基础协议</a></li>
|
||
|
<li><a href="menu/dish.html">食谱菜品协议</a></li>
|
||
|
<li><a href="menu/review.html">食谱审批协议</a></li>
|
||
|
<li><a href="menu/release.html">食谱发布协议</a></li>
|
||
|
<li><a href="menu/report.html">食谱分析协议</a></li>
|
||
|
</ul>
|
||
|
</li>
|
||
|
</ul>
|
||
|
<h3>响应示例</h3>
|
||
|
<pre><code class="json">{
|
||
|
"body": {},
|
||
|
"code": 1,
|
||
|
"desc": "成功"
|
||
|
}
|
||
|
</code></pre>
|
||
|
<h3>返回码表</h3>
|
||
|
<pre><code class="text">基础返回码:
|
||
|
success (200, "成功"),
|
||
|
|
||
|
invalid_user_password (300, "用户名或者密码错误!"),
|
||
|
|
||
|
expired_vender (301, "账户过期,请联系管理员续费!"),
|
||
|
|
||
|
illegal_argument (400, "参数错误!"),
|
||
|
need_login (401, "未登录!"),
|
||
|
not_support_operate (404, "不支持的�</code></pre>
|
||
|
|