一、运行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
idea运行sql语句也可以
四、登录Guns,生成通用模板
注:父级菜单需要修改,默认也可以
五、生成哪些文件?位置?
- 第一处:controller和service impl
- 第二处:dao层接口和xml文件
- 第三处:mode
- 第四处:初始化sql 菜单增删改查按钮
需要在数据库运行一下,数据库插入数据成功,菜单才会有(重要)
执行sql后,数据库sys_menu表中会插入以下几条记录 - 页面上才会显示:
- 第五处:静态页面
- 第六处:js样式
七、菜单显示:
【系统管理】-【选中房屋管理】
点击修改,添加父级编号(默认为空)
修改前:
修改后:
想让登陆的角色能够看到,配置角色权限
配置前:
配置后:
重启项目,重新生成模板
这是生成的效果图!!!
让我们一起进步!!!