【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《代码生成器》,欢迎阅读!
代码生成器使用规则
1. 创建一个表,红色为必须字段,该sql执行前去掉行前的tab符号
DROP TABLE IF EXISTS `books`; CREATE TABLE `books` (
`id` varchar(64) NOT NULL COMMENT '编号', `bookid` varchar(30) default NULL COMMENT '书号', `name` varchar(100) default NULL COMMENT '书名', `author` varchar(100) default NULL COMMENT '作者', `price` float default NULL COMMENT '单价', `number` int(11) default NULL COMMENT '存库',
`publish` varchar(30) default NULL COMMENT '出版社',
`img` varchar(30) default 'upload/default.jpg' COMMENT '封面', `create_by` varchar(64) default NULL COMMENT '创建者', `create_date` datetime default NULL COMMENT '创建时间', `update_by` varchar(64) default NULL COMMENT '更新者', `update_date` datetime default NULL COMMENT '更新时间', `remarks` varchar(255) default NULL COMMENT '备注信息', `del_flag` char(1) NOT NULL COMMENT '删除标志', PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; 2. 修改Generate类,修改如下
String moduleName = "books"; String subModuleName = ""; String className = "books"; String classAuthor = "石义良"; String functionName = "图书"; // 是否启用生成工具
Boolean isEnable = true; 右击,run as java application
3. 刷新整个项目,将com.thinkgem.jeesite.modules.books.web.BooksController中的
return "books/booksList"; return "books/booksForm"; 修改为
return "modules/books/booksList"; return "modules/books/booksForm";
4. 将/JeeSite/src/main/java/com/thinkgem/jeesite/modules/books/entity/Books.java中的 父类修改IdEntity,并删除id成员,添加其他非红色字段成员及get、set方法。并将表映射为books表。
5. 以thinkgem身份登录,在菜单管理中添加菜单:
// 模块名,例:sys // 子模块名(可选) // 类名,例:user // 类作者,例:ThinkGem // 功能名,例:用户
然后在该菜单下添加两个菜单
6. 选择角色管理,将该菜单进行授权,授权时如果报错,将
/JeeSite/src/main/java/com/thinkgem/jeesite/modules/sys/service/SystemService.java中下面代码注释掉 saveActiviti(role);
本文来源:https://www.wddqxz.cn/4064174552ea551810a687c3.html