2025-09-15
4.1k 字
17 分钟
环境搭建
1. 安装JDK17
1.1 下载方式1
通过Java官网下载:https://www.oracle.com/cn/java/technologies/downloads/#java17-windows
缺点:需要注册和登录Oracle账号;
1.2 下载方式2
在头歌教学平台上下载老师提供的版本
1.3 解压文件到指定目录
记住解压后放置的目录
1.4 配置环境变量
1)配置JAVA_HOME:解压后的目录
2)配置path:%JAVA_HOME%\bin
2. 安装Eclipse For JEE
2.1下载
Eclipse 官网下载:https://www.e
2025-05-17
125 字
1 分钟
完成套餐管理模块所有业务功能,包括:
新增套餐
套餐分页查询
删除套餐
修改套餐
起售停售套餐
要求:
根据产品原型进行需求分析,分析出业务规则
设计接口
梳理表之间的关系(分类表、菜品表、套餐表、口味表、套餐菜品关系表)
根据接口设计进行代码实现
分别通过swagger接口文档和前后端联调进行功能测试
2025-05-17
2.4k 字
11 分钟
1. 新增套餐
1.1 需求分析和设计
产品原型:
业务规则:
套餐名称唯一
套餐必须属于某个分类
套餐必须包含菜品
名称、分类、价格、图片为必填项
添加菜品窗口需要根据分类类型来展示菜品
新增的套餐默认为停售状态
接口设计(共涉及到4个接口):
根据类型查询分类(已完成)
根据分类id查询菜品
图片上传(已完成)
新增套餐
数据库设计:
setmeal表为套餐表,用于存储套餐的信息。具体表结构如下:
字段名
数据类型
说明
备注
id
bigint
主键
自增
name
varchar(32)
套餐名称
唯一
category_id
bigint
分