学习视频
【黑马程序员Java最新AI+若依框架项目开发新方案视频教程,基于RuoYi-Vue3前后端分离版本,从前端到后端再到AI智能化应用全通关】 https://www.bilibili.com/video/BV1pf421B71v/?p=6&share_source=copy_web&vd_source=3949d51b57b2891ea14d6e51c792bef6
二次开发
P17: 新建业务模块--商家管理
首先,利用若依框架修改器修改RuoYi框架包名、项目名等
新建业务模块
新建子模块
在sky父工程下创建sky-merchant子模块,在pom.xml中导入核心模块依赖
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
这段代码指定了Java编译器的源代码版本和目标版本都是11,这意味着项目将使用Java 11版本进行编译。这对于确保项目兼容性和正确使用Java 11版本中可用的语言特性非常重要。
版本锁定
在RuoYi-Vue
父工程pom.xml
中进行版本锁定,父工程进行版本锁定以后,子模块在使用商家管理就不需要再指定版本了
添加模块依赖
在ruoyi-admin
模块pom.xml
中添加模块依赖
P18:菜品管理(主子表)
利用若依代码生成器(主子表模板),生成菜品管理的前后端代码
代码生成
①准备SQL并导入数据库
②配置代码生成信息
导入上述的两张表
先来编辑菜品管理,在基本信息中修改实体类名称和作者
接下来参考页面原型修改字段信息(重点)
我们再来回顾一下数据字典的相关操作
先创建字典的类型
接下来新增字典数据
回到代码生成当中,再次编辑菜单管理,将单选框改为下拉框,字典类型选中售卖状态。
再修改生成信息
关于菜品口味表,他其实并不会单独的生成前后端的页面,而是需要跟菜品管理融合在一起,实现业务操作。这里只需要在代码生成器中修改它的实体名就可以了。
③下载代码并导入项目
先运行sql脚本,在菜单权限表中添加动态菜单信息
接下来分别导入前后端代码
问题
1、菜品管理界面图片未显示(未解决)
2、菜品口味关系修改的时候没数据,新增菜品口味以成功加入到数据库,但后端返回的数据不包含菜品口味。
解决方法:修改DishMapper.xml中的下述代码就好了(为啥呢?)
自己新增的菜品就可以显示菜品口味了,但之前的菜品好像还没有,不清楚为何。
标签:11,代码生成,Java,模块,AI,若依,--,版本,菜品 From: https://blog.csdn.net/qq_56435346/article/details/139920134