膳食小搭项目-后端
主要技术栈
SpringBoot
+SSM
+MybatisX
+Lombox
插件
接口文档采用ApiFox
生成的文档 , 文档地址: 膳食小搭
暂定的功能
基本的注册登录
饮食的搭配
一个简易的聊天(看情况)
帖子功能(看情况)
接口数量预计20+打底
第一次一个人做后端 , 从需求分析 --> 数据库表的设计 --> 业务逻辑 --> Api
文档的编写
不定时更新
1 . 接口设计
基本的
- 登录 , 也可以用于注册
- 注册
- 退出
用户
- 用户信息查询
- 修改用户信息
- 查询指定ID
食物
- 食物查询
新增食物
选择分类后,根据提交的分类ID来调用不同的子表
- 修改食物数据
- 删除食物(逻辑删除)
平衡控制方案(预置)
- 增加方案
- 删除方案
- 修改方案
- 查询方案
个性化方案
- 增加个性化
- 删除个性化
- 修改个性化
- 查询个性化
用户分析
前后端实现都行
- 增加分析
- 更新分析(用户修改信息后自动更新 , 或者不满意申请重新分析等)
- 查询分析
2 . 数据库表的设计
用户表
食物表
食物表中 , 包含水果/蔬菜/肉类吗? , 数据多会不会影响速度
包含的话就0/1/2
不包含的话会多出好多接口
如何进行联调 , 需要在实体类中