0
点赞
收藏
分享

微信扫一扫

Guns 代码生成演示_入门试炼02


一、运行Guns


二、设计表结构

表结构:

CREATE TABLE `sys_house` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '房屋编号',
`house_user` varchar(50) NOT NULL COMMENT '业主名称',
`house_address` varchar(200) NOT NULL COMMENT '房屋地址',
`house_date` datetime DEFAULT NULL COMMENT '房屋交付时间',
`house_desc` varchar(500) NOT NULL COMMENT '房屋描述',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=47 DEFAULT CHARSET=utf8 COMMENT='房屋表';

三、打开Navicat for MySQL软件,导入表结构sql

sys_house.sql

Guns 代码生成演示_入门试炼02_Guns


idea运行sql语句也可以

Guns 代码生成演示_入门试炼02_Guns_02

四、登录Guns,生成通用模板

Guns 代码生成演示_入门试炼02_表结构_03


注:父级菜单需要修改,默认也可以

Guns 代码生成演示_入门试炼02_表结构_04


Guns 代码生成演示_入门试炼02_表结构_05

五、生成哪些文件?位置?

  • 第一处:controller和service impl
  • Guns 代码生成演示_入门试炼02_sql_06

  • 第二处:dao层接口和xml文件
  • Guns 代码生成演示_入门试炼02_Guns_07

  • 第三处:mode
  • Guns 代码生成演示_入门试炼02_sql_08

  • 第四处:初始化sql 菜单增删改查按钮
    需要在数据库运行一下,数据库插入数据成功,菜单才会有(重要)
    执行sql后,数据库sys_menu表中会插入以下几条记录
  • Guns 代码生成演示_入门试炼02_sql_09

  • 页面上才会显示:
  • Guns 代码生成演示_入门试炼02_表结构_10


  • Guns 代码生成演示_入门试炼02_sql_11

  • 第五处:静态页面
  • Guns 代码生成演示_入门试炼02_表结构_12

  • 第六处:js样式
  • Guns 代码生成演示_入门试炼02_sql_13

七、菜单显示:

【系统管理】-【选中房屋管理】

Guns 代码生成演示_入门试炼02_sql_14


Guns 代码生成演示_入门试炼02_表结构_15


点击修改,添加父级编号(默认为空)

Guns 代码生成演示_入门试炼02_表结构_16


修改前:

Guns 代码生成演示_入门试炼02_数据库_17


修改后:

Guns 代码生成演示_入门试炼02_Guns_18


想让登陆的角色能够看到,配置角色权限

Guns 代码生成演示_入门试炼02_数据库_19


配置前:

Guns 代码生成演示_入门试炼02_Guns_20


配置后:

Guns 代码生成演示_入门试炼02_数据库_21


重启项目,重新生成模板

Guns 代码生成演示_入门试炼02_表结构_22


这是生成的效果图!!!


让我们一起进步!!!


举报

相关推荐

0 条评论