七、若依--P17--P18【黑马程序员Java最新AI+若依框架项目开发新方案视频教程,基于RuoYi-Vue3前后端分离版本,从前端到后端再到AI智能化应用全通关】

学习视频

【黑马程序员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中的下述代码就好了(为啥呢?)

自己新增的菜品就可以显示菜品口味了,但之前的菜品好像还没有,不清楚为何。

  • 17
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值