学校的毕业设计定的是基于Java(spring-boot)后台管理的微信校园闲置二手小程序交易商城系统,所以花了两个月时间总算写出来了。毕业了一直在找工作,现在才分享出来。
接口设计是前后端分离的web项目至关重要的一环。本系统的接口采用restful规范接口设计,restful是目前为止互联网应用程序中一套比较成熟的API设计理论,本系统的restful API设计具体信息。
模块名 URL HTTP方法 功能描述
用户模块
/weChat/getUserInfo GET 获取微信用户信息
/user/{id} GET 获取某一用户信息
/user/auth POST 用户登录验证
/user/register/{id} POST 用户注册
/user/update/{id} POST 更新用户信息
/users GET 获取所有用户信息
/admin/personal/management/{id}/state/{state} POST 控制用户状态
闲置信息模块
/goods/{id} GET 获取某一闲置信息
/goods GET 获取闲置列表
/goods/publish/{uid} POST 发布闲置
/goods/images/upload POST 上传闲置图片
/goods/goodsDeal POST 闲置交易处理
/goods/delete/{id} POST 删除闲置
/goods/getFollow GET 获取关注人闲置列表
评论模块
/comments/{goodsId} GET 获取闲置评论列表
/comment/add/{userId}/reply/{replyId} POST 添加评论
/comment/delete/