代码生成器

时间:2022-07-14 08:11:12 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。


代码生成器使用规则

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成员,添加其他非红色字段成员及getset方法。并将表映射为books表。

5. thinkgem身份登录,在菜单管理中添加菜单:



// 模块名,例:sys // 子模块名(可选) // 类名,例:user // 类作者,例:ThinkGem // 功能名,例:用户






然后在该菜单下添加两个菜单



6. 选择角色管理,将该菜单进行授权,授权时如果报错,将

/JeeSite/src/main/java/com/thinkgem/jeesite/modules/sys/service/SystemService.java中下面代码注释掉 saveActiviti(role);




本文来源:https://www.wddqw.com/doc/4064174552ea551810a687c3.html