学校的毕业设计定的是基于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/{commentId} POST 删除评论
/comments/unread/count/{userId} GET 获取未读评论数目
/comments/unread/{userId} GET 获取未读评论列表
/comments/isRead/{commentId} GET 标记未读评论为已读
/comments/user/{userId} GET 获取某用户的所有评论
关注模块
/subscribe/addUser/{id} POST 添加关注用户
/subscribe/getUsers/{id} GET 获取某用户的所有关注用户
/subscribe/cancel/{id} POST 取消关注
/subscribe/getAllUsers/{id} GET 获取所有注册用户
界面截图
[video(video-Onumq5kM-1579245284323)(type-tencent)(url-https://v.qq.com/txp/iframe/player.html?vid=a0679m2ug70)(image-http://puui.qpic.cn/vpic/0/a0679m2ug70.png/0)(title-二手交易小程序录制的使用视频)]
论文部分截图
答辩PPT部分截图
需要可以加微信(LGY178888)了解下!