一、准备数据
在数据库中中添加一张表和数据,以mysql为例
SET NAMES utf8;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for `tbl_apk_version`-- ----------------------------DROP TABLE IF EXISTS `tbl_apk_version`;CREATE TABLE `tbl_apk_version` ( `id` int(11) NOT NULL AUTO_INCREMENT, `version` varchar(50) DEFAULT NULL COMMENT '版本号', `build_number` int(11) DEFAULT NULL COMMENT '版本编号', `package_name` varchar(200) DEFAULT NULL COMMENT '包名', `description` varchar(500) DEFAULT NULL COMMENT '升级描述', `download_id` int(11) DEFAULT NULL COMMENT '下载文件服务器地址', `create_time` datetime DEFAULT NULL, `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`)) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;-- ------------------------------ Records of `tbl_apk_version`-- ----------------------------BEGIN;INSERT INTO `tbl_apk_version` VALUES ('1', '1.66', '2016091303', 'com.pkg.test', '1.添加保存计划的跳转\r\n2.修复下拉刷新的Bug', '2722', '2016-08-10 09:49:32', '2016-08-10 09:49:32');COMMIT;SET FOREIGN_KEY_CHECKS = 1;
结果如下:
二、在jeesite后台生成代码
-
在jeesite.properties配置代码生成路径
projectPath=D\:\workspace\jeesite
-
配置业务表
-
配置代码生成方案
在代码生成→生成方案
配置中,添加模块信息。
三、在jeesite后台配置菜单
在系统设置→系统设置→菜单管理
中去新增菜单:
- 顶部一级菜单无需配置
- 左侧二级菜单无需配置
- 左侧三级菜单其中链接配置为
TblApkVersionController
中的url - 三级菜单内的查看和编辑的权限标志分别对应着
TblApkVersionController
中的list和edit方法
最后,效果如下:
此时,退出重新登录,可以看到新增加的菜单效果如下:
目标完满达成~~