# 3GDRAPI **Repository Path**: GuangYiHuLian/3GDRAPI ## Basic Information - **Project Name**: 3GDRAPI - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-03-12 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README >[Markdown 编辑器语法指南](https://segmentfault.com/markdown) #3G食堂API ##公共部分接口 ###统一规则标准 ```` POST: 所有请求 ```` 请求头必须: ```` headers: { Accept: application/json, Content-Type: application/json; charset=utf-8, C-Token: xxxx, // 登录认证token C-Type: xxx, // 终端类型,web、app,必选 C-Delay: xxx, // 登录有效期(毫秒),可选 }; ```` 请求体必须: ```` body: { params: {...}, //参数对象 action: xxx, //动作参数,没有则为空 }; ```` 后端返回必须: ```` response: { status: x, //状态 msg: xxx, //返回信息 data: {...}, //参数对象 }; ```` ###登录 ```` POST: /api/user/login/checkLogin ```` 前端请求: ```` body: { params: { userCode: xxx, //用户名,账号登录必选 password: xxx, //密码,账号登录必须 mobile: xxx, //手机号,手机登录必选 vCode: xxx, //验证码,手机登录必选 deviceCode: xxx, //设备号,手机登录可选 deviceType: xxx, //设备类型,手机登录可选 }, action: xxx, //account 表示账号密码登录;mobile表示手机验证码登录 }; ```` 后端返回: ```` response: { status: x, msg: xxx, data: { user: [用户对象],// 成功则返回 }, }; ```` ###发送验证码 ```` POST: /api/user/login/sendVCode ```` 前端请求: ```` body: { params: { mobile: xxx, //手机号 }, }; ```` 后端返回: ```` response: { status: x, msg: xxx, data: { vCode: xxx,// 成功则返回,4位验证码 }, }; ```` ###获取当前用户 ```` POST: /api/user/login/currentUser ```` 前端请求: ```` body: { //无需传入参数,根据请求头token请求 }; ```` 后端返回: ```` response: { status: x, msg: xxx, data: { user: [用户对象],// 成功则返回 }, }; ```` ###修改密码 ##供应商部分 ###供应商注册 ###供应商查询 ###供应商信息保存 ###供应商信息审批 ###供应商信息删除