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

学习资料

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

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

字典管理

系统默认有10个字典管理,我们可以新加。
在这里插入图片描述
在这里插入图片描述
添加完毕之后,点击蓝色类型,进行添加。

在这里插入图片描述
进来之后,可以添加,数据标签就是名字,数据键值就是在数据库里面的名字。
在这里插入图片描述
在这里插入图片描述
按照这种方式可以进行所有字典类型的添加。

代码生成器详细属性设置

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

第三步,编辑生成信息。

在这里插入图片描述

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

全智能模块开发

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

在这里插入图片描述
分别粘贴到后端和前端。执行sql脚本,生成权限菜单。
默认生成的没有图标,可以设置一下。

在这里插入图片描述

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

查询调整-多表连接

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

在这里插入图片描述
加getset和tostring。

修改xml文件。左外连接,以左表为主。
在这里插入图片描述
resultmap修改返回的映射。

在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

写完了去写个单元测试。

在这里插入图片描述

然后前端修改,这个对象返回了,前端需要在table中显示。
在这里插入图片描述
可以特殊设置一下这些列的宽度。
在这里插入图片描述

再改动一下搜索栏,目前默认生成的还是要求输入id搜索的,实际肯定是输入中文。首先把子表的对象属性名,作为一个string字符串,去传递。
在这里插入图片描述

在这里插入图片描述
最后后端需要接收这个参数。

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

在这里插入图片描述
新增的时候,生产厂家不可能手动输入,一定是下拉框。

首先找到前端,目前还是个文本框,如下。
在这里插入图片描述
需要换成一个下拉框。

在这里插入图片描述

然后从后台访问,生成这个factorylist。
在这里插入图片描述
导入调用的js。
在这里插入图片描述
写对应的方法,然后在create中调用。
在这里插入图片描述
在create中调用。
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值