|
|
|
<h1>�����</h1>
|
|
|
|
<h1>1. �����˺��ظ���</h1>
|
|
|
|
<blockquote>
|
|
|
|
<p>GET /api/vender/check/account?account=xxx</p>
|
|
|
|
</blockquote>
|
|
|
|
<h3>����:</h3>
|
|
|
|
<pre><code>{
|
|
|
|
"body": false, // trueδ��ռ��,����
|
|
|
|
"code": 200,
|
|
|
|
"desc": "�ɹ�",
|
|
|
|
"success": true
|
|
|
|
}
|
|
|
|
</code></pre>
|
|
|
|
<h1>2. ���鵥λ�����ظ���</h1>
|
|
|
|
<blockquote>
|
|
|
|
<p>GET /api/vender/check/name?name=xxx</p>
|
|
|
|
</blockquote>
|
|
|
|
<h3>����:</h3>
|
|
|
|
<pre><code>{
|
|
|
|
"body": false, // trueδ��ռ��,����
|
|
|
|
"code": 200,
|
|
|
|
"desc": "�ɹ�",
|
|
|
|
"success": true
|
|
|
|
}
|
|
|
|
</code></pre>
|
|
|
|
<h1>3. ��ѯ��λ����</h1>
|
|
|
|
<blockquote>
|
|
|
|
<p>GET /api/vender/config</p>
|
|
|
|
</blockquote>
|
|
|
|
<h3>����:</h3>
|
|
|
|
<pre><code>{
|
|
|
|
"body": {
|
|
|
|
"breakfast": 10.00,
|
|
|
|
"dinner": 10.00,
|
|
|
|
"lunch": 10.00
|
|
|
|
},
|
|
|
|
"code": 200,
|
|
|
|
"desc": "�ɹ�",
|
|
|
|
"success": true
|
|
|
|
}
|
|
|
|
</code></pre>
|
|
|
|
<h1>4. �ĵ�λ����</h1>
|
|
|
|
<blockquote>
|
|
|
|
<p>POST /api/vender/config</p>
|
|
|
|
</blockquote>
|
|
|
|
<h3>����:</h3>
|
|
|
|
<pre><code>Content-Type:application/x-www-form-urlencoded
|
|
|
|
vender=1 // ����
|
|
|
|
breakfast=10.00 // ����
|
|
|
|
dinner=10 // ����
|
|
|
|
lunch=10 // ����
|
|
|
|
</code></pre>
|
|
|
|
<h3>����:</h3>
|
|
|
|
<pre><code>{
|
|
|
|
"code": 200,
|
|
|
|
"desc": "�ɹ�",
|
|
|
|
"success": true
|
|
|
|
}
|
|
|
|
</code></pre>
|
|
|
|
<h1>5. ������ҵ</h1>
|
|
|
|
<blockquote>
|
|
|
|
<p>PUT /api/vender</p>
|
|
|
|
<p>�����˽ӿ�</p>
|
|
|
|
</blockquote>
|
|
|
|
<h3>����:</h3>
|
|
|
|
<pre><code>Content-Type:application/x-www-form-urlencoded
|
|
|
|
account=ccc // ����, ��ʼ����Ա�˺�, �����ظ�
|
|
|
|
password=BE56E057F20F883E // ����, MD5���ܺ���дȡ��16λ��ʾ��ԭ����Ϊ123456
|
|
|
|
name=�� // ����, �����
|
|
|
|
category=ѧУ // ����, ��λ����
|
|
|
|
expire=2019-10-10 // ����, ����ʱ��
|
|
|
|
icon=23423 //��λlogo, ǰ�˿��õ�base64�ַ���
|
|
|
|
address=
|
|
|
|
contacts=
|
|
|
|
phone=
|
|
|
|
email=
|
|
|
|
</code></pre>
|
|
|
|
<h3>����:</h3>
|
|
|
|
<pre><code>{
|
|
|
|
"code": 200,
|
|
|
|
"desc": "�ɹ�",
|
|
|
|
"success": true
|
|
|
|
}
|
|
|
|
</code></pre>
|
|
|
|
<h1>6. ɾ����ҵ</h1>
|
|
|
|
<blockquote>
|
|
|
|
<p>DELETE /api/vender</p>
|
|
|
|
<p>�����˽ӿ�</p>
|
|
|
|
</blockquote>
|
|
|
|
<h3>����:</h3>
|
|
|
|
<pre><code>Content-Type:application/x-www-form-urlencoded
|
|
|
|
vender=1 // ����
|
|
|
|
</code></pre>
|
|
|
|
<h3>����:</h3>
|
|
|
|
<pre><code>{
|
|
|
|
"code": 200,
|
|
|
|
"desc": "�ɹ�",
|
|
|
|
"success": true
|
|
|
|
}
|
|
|
|
</code></pre>
|
|
|
|
<h1>7. ����ҵ</h1>
|
|
|
|
<blockquote>
|
|
|
|
<p>POST /api/vender</p>
|
|
|
|
<p>���ѺͿ��ؽ������ˣ����������˻���ҵ�������˺Ų���</p>
|
|
|
|
</blockquote>
|
|
|
|
<h3>����:</h3>
|
|
|
|
<pre><code>Content-Type:application/x-www-form-urlencoded
|
|
|
|
venderId=1 // ����
|
|
|
|
expire=2019-10-10 // �������˿��ԸĹ���ʱ��
|
|
|
|
status=false // �������˿��Ը�״̬, false-�رգ�true-����
|
|
|
|
category=ѧУ // ��λ����
|
|
|
|
account=ccc // �İ����˻�, ���Զ�Ϊ���˻�������ԱȨ��, �����ظ�
|
|
|
|
name=�� // �ĵ�λ����
|
|
|
|
icon=23423 //��λlogo, �ȵ����ϴ��ӿ��ϴ����õ��ļ���
|
|
|
|
address=
|
|
|
|
contacts=
|
|
|
|
phone=
|
|
|
|
email=
|
|
|
|
</code></pre>
|
|
|
|
<h3>����:</h3>
|
|
|
|
<pre><code>{
|
|
|
|
"code": 200,
|
|
|
|
"desc": "�ɹ�",
|
|
|
|
"success": true
|
|
|
|
}
|
|
|
|
</code></pre>
|
|
|
|
<h1>8. ��ȡ��ҵ�б�</h1>
|
|
|
|
<blockquote>
|
|
|
|
<p>GET /api/vender</p>
|
|
|
|
<p>�����˽ӿ�</p>
|
|
|
|
</blockquote>
|
|
|
|
<h3>����:</h3>
|
|
|
|
<pre><code>keyword=1 // ���ݵ�λ����ģ��ƥ��
|
|
|
|
pageSize=20 // Ĭ��20, ȫ���DZ���
|
|
|
|
pageNo=0 // Ĭ��0, ��0��ʼ
|
|
|
|
</code></pre>
|
|
|
|
<h3>����:</h3>
|
|
|
|
<pre><code>{
|
|
|
|
"body": {
|
|
|
|
"content": [
|
|
|
|
{
|
|
|
|
"account": "xxx",
|
|
|
|
"address": "����·",
|
|
|
|
"area": "������",
|
|
|
|
"category": "Сѧ",
|
|
|
|
"city": "�ɶ���",
|
|
|
|
"contacts": "������",
|
|
|
|
"expire": 1695033585000,
|
|
|
|
"icon": "1232334234.jpg",
|
|
|
|
"id": 1,
|
|
|
|
"name": "�ɶ�ʵ��Сѧ",
|
|
|
|
"phone": "13919103408",
|
|
|
|
"province": "�Ĵ�ʡ",
|
|
|
|
"status": true
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"number": 0,
|
|
|
|
"size": 20,
|
|
|
|
"totalElements": 1,
|
|
|
|
"totalPages": 1
|
|
|
|
},
|
|
|
|
"code": 200,
|
|
|
|
"desc": "�ɹ�",
|
|
|
|
"success": true
|
|
|
|
}
|
|
|
|
</code></pre>
|
|
|
|
<h1>9. ��ȡ��ҵ�б�(��������������ѡ����ҵʹ��)</h1>
|
|
|
|
<blockquote>
|
|
|
|
<p>GET /api/vender/select</p>
|
|
|
|
<p>�����˽ӿ�</p>
|
|
|
|
</blockquote>
|
|
|
|
<h3>����:</h3>
|
|
|
|
<pre><code>keyword=1 // ���ݵ�λ����ģ��ƥ��
|
|
|
|
vendors=1,2,3 // ����ID������ȡ��λ��Ϣ
|
|
|
|
</code></pre>
|
|
|
|
<h3>����:</h3>
|
|
|
|
<pre><code>{
|
|
|
|
"body": [
|
|
|
|
{
|
|
|
|
"account": "xxx",
|
|
|
|
"category": "Сѧ",
|
|
|
|
"id": 1,
|
|
|
|
"name": "�ɶ�ʵ��Сѧ"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"code": 200,
|
|
|
|
"desc": "�ɹ�",
|
|
|
|
"success": true
|
|
|
|
}
|
|
|
|
</code></pre>
|
|
|
|
|