Bounce后端——README

README

⭐温馨提示

  • 为了有良好的阅读体验,请打开Typora左侧的目录栏。

  • 接口完成情况是按照[接口文档](用户登录 - 冬令营 copy (apifox.cn))中所呈现的顺序陈列

  • 在目录中,每个接口后面都有标注完成情况

  • 由于部分功能前端未对接,所以没有前端测试页面

  • 若无法正常查看本文档,可点击Bounce后端——README查看

🔗接口完成情况

所有接口皆已完成

用户相关

登录

用户登录(已完成)

前端:已对接
后端:已完成
Postman测试
1.登录成功
image

2.密码错误
image

3.账户未注册
image

前端页面
image

image

image

用户注册(已完成)

前端:已对接
后端:已完成
Postman测试
1.注册成功
image
2.邮箱重复注册
image

前端页面
image

邮箱验证(已完成)

前端:未知
后端:已完成
Postman测试
激活成功
image

前端页面
image

重新发送激活邮件(已完成)

前端:未对接
后端:已完成
Postman测试
1.账户已激活
image

2.激活账户
image

忘记密码(重设密码)(已完成)

前端:已对接
后端:已完成
前端页面展示
image
Apifox测试
image

忘记密码(发送邮件)(已完成)

前端:已对接
后端:已完成
Apifox测试
image
前端页面展示
image

主页

获得我的主页(已完成)

前端:已对接
后端:已完成
Postman测试
image

前端页面展示
image

获得他人的主页(已完成)

前端:已对接
后端:已完成
Postman测试
image

前端页面展示
image

获取用户发表的文章(已完成)

前端:已对接
后端:已完成
Postman测试
image

前端页面展示
image

获得推荐关注用户表(已完成)

前端:已对接
后端:已完成
Postman测试
image

前端页面展示
image

获得数据

获取用户的关注表(已完成)

前端:已对接
后端:已完成
Postman测试
image

前端页面展示
image

获取用户粉丝表(已完成)

前端:已对接
后端:已完成
Postman测试
image

前端页面展示
image

获取用户收藏(已完成)

前端:未对接
后端:已完成
Postman测试
image

获得文章点赞收藏评论数和用户点赞收藏状态(已完成)

前端:未对接
后端:已完成
Postman测试
image

空间站

获得文章评论(已完成)

前端:已对接
后端:已完成
Postman测试
1.无评论
image
2.有评论
image

前端页面展示
image

获得空间站的文章(已完成)

前端:已对接
后端:已完成
Postman测试
image

前端页面展示
image

获取热门话题文章(已完成)

前端:已对接
后端:已完成
Postman测试
image

前端页面展示
image

获得关注用户发表的文章(已完成)

前端:未对接
后端:已完成
Postmax测试
image

用户操作

更新账户信息(已完成)

前端:已对接
后端:已完成
Postman测试
image

修改密码(已完成)

前端:未知
后端:已完成
Postman测试
1.修改成功
image

2.旧密码错误
image

文章点赞(已完成)

前端:已对接
后端:已完成
Postman测试
1.点赞
image

2.取消点赞
image

前端页面展示
image

文章收藏(已完成)

前端:已对接
后端:已完成
Postman测试
1.收藏
image
2.取消收藏
image

前端页面展示
image

用户关注(已完成)

前端:已对接
后端:已完成
Postman测试
1.关注用户
image

2.取消关注用户
image

发布文章(已完成)

前端:已对接
后端:已完成
Apifox测试
image

发表评论(已完成)

前端:已对接
后端:已完成
Postman测试
image

上传文章图片(已完成)

前端:未对接
后端:已完成

点赞评论(已完成)

前端:已对接
后端:已完成
Postman测试
image

前端页面展示
image

上传(更新)头像(已完成)

前端:已对接
后端:已完成
Apifox测试
image

前端页面展示
image

用户更新文章(已完成)

前端:未对接
后端:已完成
Postman测试
image

删除文章(已完成)

前端:已对接
后端:已完成
Postman测试
image

删除评论(已完成)

前端:已对接
后端:已完成
Postman测试
image

删除文章插图(已完成)

前端:未对接
后端:已完成
Apifox测试
image

退出登录(已完成)

前端:已对接
后端:已完成
Postman测试
image

演出页

获得推荐演出(已完成)

前端:已对接
后端:已完成
Postman测试
image

前端页面展示
image

获得本地演出(已完成)

前端:已对接
后端:已完成
Postman测试
此处已完成分页处理
image
image

前端页面展示
image

获得本地演出详情(已完成)

前端:已对接
后端:已完成
Postman测试
image

前端页面展示
image

🤩系统特点

1.发送邮件

可以发送激活邮件和密码重置邮件,点击邮件中的链接完成账户激活和修改密码等操作
image
image
image

注意: 这个功能需要填写邮箱授权码,涉及我邮箱账户安全,所上交的版本去除了此部分敏感信息,故无法发送邮件。您可以在代码中配置您的邮箱信息以实现此功能。具体配置方式请参考图片和QQ邮箱“帮助”页面
image

2.账户激活

注册账户后,系统将给邮箱发送激活邮件。点击邮件中的网址即可激活账户
image
image

3.上传图片

完成图片的上传,实现修改用户头像、上传文章图片(可同时上传多张图片)等功能
image
图片均存储在腾讯云COS中

4.推荐演出实时更新

每次都会推荐不同的演出

5.实现分页功能

演出页、评论页均已实现分页功能

6.账户未激活无法使用Bounce星球

每个功能都会验证账户激活状态。若账户未被激活,无法使用除查看演出列表以外的功能

💻数据库设计

数据库结构

image

关键字解读

uid:用户ID
aid:文章ID
cid:评论ID
ccid:二级评论ID
pid:图片ID
sid:演出id

数据库参数修改

image

©作者信息

作者:赖永超

邮箱:wilson_lyc@foxmail.com

如有疑问,可通过邮箱与我联系🙂

posted @ 2022-12-08 15:49  超耶  阅读(62)  评论(0)    收藏  举报