膳食小搭项目-后端

主要技术栈

SpringBoot+SSM+MybatisX+Lombox插件

接口文档采用ApiFox生成的文档 , 文档地址: 膳食小搭

暂定的功能

基本的注册登录

饮食的搭配

一个简易的聊天(看情况)

帖子功能(看情况)

接口数量预计20+打底

第一次一个人做后端 , 从需求分析 --> 数据库表的设计 --> 业务逻辑 --> Api文档的编写

不定时更新

1 . 接口设计

基本的

  1. 登录 , 也可以用于注册
  2. 注册
  3. 退出

用户

  1. 用户信息查询
  2. 修改用户信息
  3. 查询指定ID

食物

  1. 食物查询
  2. 新增食物

    ​ 选择分类后,根据提交的分类ID来调用不同的子表

  3. 修改食物数据
  4. 删除食物(逻辑删除)

平衡控制方案(预置)

  1. 增加方案
  2. 删除方案
  3. 修改方案
  4. 查询方案

个性化方案

  1. 增加个性化
  2. 删除个性化
  3. 修改个性化
  4. 查询个性化

用户分析

前后端实现都行

  1. 增加分析
  2. 更新分析(用户修改信息后自动更新 , 或者不满意申请重新分析等)
  3. 查询分析

2 . 数据库表的设计

用户表

食物表

​ 食物表中 , 包含水果/蔬菜/肉类吗? , 数据多会不会影响速度

​ 包含的话就0/1/2

​ 不包含的话会多出好多接口

如何进行联调 , 需要在实体类中

最后修改:2023 年 03 月 07 日
如果觉得我的文章对你有用,请随意赞赏