1.数据库表设置


注意:类名一定要大写。

2.JAVA实体设置

如果JAVA类型是对象类型(例如:User,Office,Area,以及自定义java对象),请选择关联属性,id是必须属性,除了id之外要至少再选择一个属性值。关联属性,即生成mapper文件时,会生成关联查询sql。如下图:


# 3.表单页面 ![](http://wiki.jeeplus.org/uploads/202004/5e89b82c03908_5e89b82c.png) 表单显示:勾选在生成的form页面中会生成该控件。 控件类型:选择对应的控件。(如果选择了,下拉框,单选按钮,请选择对应字典。例如,如果你想生成一个下拉框,里面包含是和否两个选择,控件类型选择“下拉框”,字典类型选择“yes_no"。) # 4.表单校验 ![](http://wiki.jeeplus.org/uploads/202004/5e89b94884809_5e89b948.png) 可空:如果是必填,请不要勾选。 字符串:可以设置最小长度和最大长度。 数值型:可以设置最小值和最大值。
# 5.列表页面 ![](http://wiki.jeeplus.org/uploads/202004/5e89b9774e653_5e89b977.png) 列表字段:勾选在生成的列表代码中包含此列。 查询:勾选之后会生成搜索框。 查询匹配方式: like是模糊查询。日期查询请选择between,生成一个起始时间结束时间的检索框。

5.同步数据库

注意:普通同步是动态修改表结构,会保留数据。 强制同步,是删除原来的表然后重新建表,会清空数据。 请谨慎操作。


# 6.生成代码

  1. 后端生成路径: 请选择java代码生成的路径,到后端代码模块的根路径(如何构建自定义模块?)。
  2. 前端生成路径:请选择前端代码的生成路径,到前端代码的
  3. 选择代码模板:单表。
  4. 生成包路径:生成哪个包下,默认com.jeeplus.modules(如何使用自定义包名?)。
  5. 生成模块名:生成包下的模块名称,模块名称下进行分层。
  6. 生成子模块名:分层下的文件夹,可为空。
  7. 生成功描述:生成到类注释里。
  8. 生成功能名:生成功能提示,表单,对话框,列表上、提示信息等。
  9. 生成功能作者:开发者姓名

重复填写这些公共信息(例如 路径,包名,开发者姓名)很繁琐,你可以设置默认值(如何设置生成代码的默认参数

重启java开发工具,也可以等待热加载完成,前台无需重启。

6.创建菜单


# 7.进行角色授权 ![](http://wiki.jeeplus.org/uploads/202004/5e89fdc7a481c_5e89fdc7.png)
# 8.生成代码的运行效果

提示:如果访问报权限错误,请退出用户重新登录(不是重启), 刷新用户权限缓存即可了。