8.全配置自动生成模块前后端

文章目录

  • 学习资料
  • 配置式开发全新的模块(快速实现)
    • 字典管理
    • 代码生成器详细属性设置
    • 全智能模块开发
    • 查询调整-多表连接
    • 药品模块-生产厂家下拉框

学习资料

https://www.bilibili.com/video/BV13g411Y7GS/?p=19&spm_id_from=pageDriver&vd_source=ed09a620bf87401694f763818a31c91e

配置式开发全新的模块(快速实现)

字典管理

系统默认有10个字典管理,我们可以新加。
8.全配置自动生成模块前后端_第1张图片
8.全配置自动生成模块前后端_第2张图片
添加完毕之后,点击蓝色类型,进行添加。

8.全配置自动生成模块前后端_第3张图片
进来之后,可以添加,数据标签就是名字,数据键值就是在数据库里面的名字。
8.全配置自动生成模块前后端_第4张图片
8.全配置自动生成模块前后端_第5张图片
按照这种方式可以进行所有字典类型的添加。

代码生成器详细属性设置

第一步,进入代码生成界面,点击导入,选择药品表。
8.全配置自动生成模块前后端_第6张图片
第二步骤,点击编辑,会看到如下界面,字段解释如何不合理的就需要修改,需要查询的勾上查询,查询可以选择=或者like。
8.全配置自动生成模块前后端_第7张图片
然后如果是下拉框,想要用字典的话,可以在后面的字典下拉框中选择。
8.全配置自动生成模块前后端_第8张图片
想要在table中显示,可以在列表中打上勾。如果新增和修改的时候必填,需要勾上必填。

第三步,编辑生成信息。

8.全配置自动生成模块前后端_第9张图片

生成模块名和业务名对应的前端。上级菜单对应的生成的sql脚本的上级菜单。

全智能模块开发

配置好界面之后,点击生成,下载zip包。

8.全配置自动生成模块前后端_第10张图片
分别粘贴到后端和前端。执行sql脚本,生成权限菜单。
默认生成的没有图标,可以设置一下。

8.全配置自动生成模块前后端_第11张图片

此时需求中,需要连表查出来生产厂家,我们实际显示的还是id,还没有做到自动连表。

查询调整-多表连接

找到table中的domain对象,药品对应厂家,是一对一的,一个药品只能有一个厂家,所以给一个属性。

8.全配置自动生成模块前后端_第12张图片
加getset和tostring。

修改xml文件。左外连接,以左表为主。
8.全配置自动生成模块前后端_第13张图片
resultmap修改返回的映射。

在这里插入图片描述

8.全配置自动生成模块前后端_第14张图片

修改查询时候的where条件。找select标签,都需要改,加上pd前缀。

8.全配置自动生成模块前后端_第15张图片

写完了去写个单元测试。

8.全配置自动生成模块前后端_第16张图片

然后前端修改,这个对象返回了,前端需要在table中显示。
8.全配置自动生成模块前后端_第17张图片
可以特殊设置一下这些列的宽度。
8.全配置自动生成模块前后端_第18张图片

再改动一下搜索栏,目前默认生成的还是要求输入id搜索的,实际肯定是输入中文。首先把子表的对象属性名,作为一个string字符串,去传递。
8.全配置自动生成模块前后端_第19张图片

8.全配置自动生成模块前后端_第20张图片
最后后端需要接收这个参数。

药品模块-生产厂家下拉框

8.全配置自动生成模块前后端_第21张图片
新增的时候,生产厂家不可能手动输入,一定是下拉框。

首先找到前端,目前还是个文本框,如下。
8.全配置自动生成模块前后端_第22张图片
需要换成一个下拉框。

8.全配置自动生成模块前后端_第23张图片

然后从后台访问,生成这个factorylist。
8.全配置自动生成模块前后端_第24张图片
导入调用的js。
在这里插入图片描述
写对应的方法,然后在create中调用。
8.全配置自动生成模块前后端_第25张图片
在create中调用。
8.全配置自动生成模块前后端_第26张图片

你可能感兴趣的:(若依框架专栏,综合解决方案,vue)