本节将演示通过数据库表生成CRUD
本功能可以实现基本的CRUD,更加细化和个性化的定制,建议对生成的菜单进行定制,诸如字段的定制和方法的定制。

  1. CREATE TABLE `cd_demo_learner` (
  2. `learner_id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '学员编号',
  3. `name` VARCHAR(250) DEFAULT NULL COMMENT '姓名',
  4. `card_id` VARCHAR(250) DEFAULT NULL COMMENT '身份证号',
  5. `mobile` VARCHAR(250) DEFAULT NULL COMMENT '手机号',
  6. `address` TEXT COMMENT '现住址',
  7. `remark` TEXT COMMENT '备注信息',
  8. PRIMARY KEY (`learner_id`)
  9. ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COMMENT='学员管理';

创建库表

执行上述SQL语句,创建数据库表
image.png

通过数据库表生成菜单

如下图所示:
下拉框选择demo_learner表,点击【根据表生成】按钮
image.png
image.png

生成代码

根据表生成后,会显示一个新的菜单,我们选中菜单,点击生成按钮
注意:生成的菜单名为表的备注,菜单的字段名和表的字段备注是一样的,请在进行数据库表设计的时候,进行有目的发设置即可。
当然,生成的表单中设置的表单类型大部分都是输入框,其余的复杂类型都没有,这个可以在创建好菜单后,对字段进行重新定义,这样就可以避免单纯通过表格生成的菜单太简单的问题了。
image.png
页面刷新后,根据表生成的菜单就创建完成了
image.png