10 Star 2 Fork 1

伍学明 / innermost

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

开发约束

  1. 项目采用uuid作为用户设备的唯一标识,客户端访问接口的时候必须在请求头里面携带一个uuid字段,前后端开发的人员都需要注意这个
  2. 项目采用双token机制(登录之后两个token也放在请求头中),提升用户使用体验

框架使用说明

登录鉴权

  1. 登录鉴权使用Login注解,如下图所示,表示开启登录鉴权,并且需要管理员身份:
    img_1.png
  2. 退出登录接口使用Logout注解注释,即可完成退出登录操作,接口内部无需写逻辑:
    img_6.png
    举例,下图是普通用户退出登录的接口:
    img_9.png
  3. 获取当前登录用户:
    img_4.png
    举例:
    img_5.png

DO类公共字段

  • DO实体类必须要有下面几个字段,并且要用如下注解注释(可以继承BaseEntity直接获取):
    img_2.png

业务中的错误处理

  • 业务中的错误通过抛出ServiceException异常返回给前端(下图是抛出音乐保存失败异常):
    img_3.png

框架工具类

邮箱验证码工具类:

  1. 对外接口:
    img_8.png
  2. 配置(默认使用QQ邮箱,端口号587,可以在配置里面更改):
    img_7.png

后端任务

接口完成标准

  1. 必须是合理的,且能正常使用的
  2. 接口文档必须实时更新接口进度,且文档是清晰明了的

音乐模块

2022年10月19日

  • 完成音乐、标签、歌单的增删查改接口

用户模块

2022年10月19日

  • 完成手机验证码、邮箱验证码、用户注册、用户登录、用户信息修改、歌曲收藏、歌单收藏、创建歌单等接口

管理员模块

2022年10月19日

  • 完成管理员登录、角色的增删查改接口

空文件

简介

tml情绪音乐后端模块 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/wu_xueming/innermost.git
git@gitee.com:wu_xueming/innermost.git
wu_xueming
innermost
innermost
master

搜索帮助