当前位置:   article > 正文

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

ruoyi+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中导入核心模块依赖

  1. <properties>
  2. <maven.compiler.source>11</maven.compiler.source>
  3. <maven.compiler.target>11</maven.compiler.target>
  4. </properties>

这段代码指定了Java编译器的源代码版本和目标版本都是11,这意味着项目将使用Java 11版本进行编译。这对于确保项目兼容性和正确使用Java 11版本中可用的语言特性非常重要。

版本锁定

RuoYi-Vue父工程pom.xml中进行版本锁定,父工程进行版本锁定以后,子模块在使用商家管理就不需要再指定版本了

添加模块依赖

ruoyi-admin模块pom.xml中添加模块依赖

P18:菜品管理(主子表)

利用若依代码生成器(主子表模板),生成菜品管理的前后端代码

代码生成

①准备SQL并导入数据库

②配置代码生成信息

        导入上述的两张表

        先来编辑菜品管理,在基本信息中修改实体类名称和作者

        接下来参考页面原型修改字段信息(重点)

        我们再来回顾一下数据字典的相关操作

        先创建字典的类型

        接下来新增字典数据

        回到代码生成当中,再次编辑菜单管理,将单选框改为下拉框,字典类型选中售卖状态。

        再修改生成信息

        关于菜品口味表,他其实并不会单独的生成前后端的页面,而是需要跟菜品管理融合在一起,实现业务操作。这里只需要在代码生成器中修改它的实体名就可以了。

③下载代码并导入项目

        先运行sql脚本,在菜单权限表中添加动态菜单信息

        

        接下来分别导入前后端代码

问题

1、菜品管理界面图片未显示(未解决)

2、菜品口味关系修改的时候没数据,新增菜品口味以成功加入到数据库,但后端返回的数据不包含菜品口味。

解决方法:修改DishMapper.xml中的下述代码就好了(为啥呢?)

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

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号