jeesite入门系列之代码生成(一)单表
目标:能够成功生成单表操作代码,并设置菜单
注:
设置数据源:src/main/resources/jeesite.properties
步骤:
一、要想单表操作,你得有个表,我们去数据库Tables里面新建个表
上图为官方文档上的单表要求,红框框框起来的几条是必须要有的列不然100%失败
下图为我建的表
二、业务表设置
1、登录平台,按照下图选择你刚刚新建的表
2、然后我们选择业务表添加
这是官方文档中的对上图中的解释
- 表名:物理表表名
- 说明:物理表表描述
- 类名:生成表关联的实体类名称
- 父表表名:关联父表的表名,外键:当前表关联父表的主键,如果当前表为子表,需在此指定父表及外键。外键字段需在字段列表中手动设置属性名(对象.主键,例如:将userId修改为user.id)注:在后面我们设置多表一对多时候必须设置
- 列名:数据表定义的字段名称
- 说明:数据表定义的字段注释
- 物理类型:数据表定义字段类型
- Java类型:实体对象的属性字段类型
- Java属性名称:实体对象的属性字段(对象名.属性名|属性名2|属性名3,例如:用户user.id|name|loginName,属性名2和属性名3为Join时关联查询的字段)
- 主键:是否是主键字段
- 可空:该字段是否可为空
- 插入:是否是插入字段,如果是则包含在insert语句里
- 编辑:是否是编辑字段,如果是则包含在update语句里
- 列表:是否是列表查询,如果是则包含在列表页的表格列里。
- 查询:是否是查询字段,如果是则包含在查询页的查询列表里。
- 查询方式:查询字段的查询方式,也就是where后的条件表达式,如:字段1=字段2 AND 字段3>字段4 AND 字段5 !=字段6。
- 字段生成方案:表单中字段生成的样式,如:input,select,treeselect,areatext等等
- 字典类型:如果字段生成方案为:下拉框、复选框、单选框,则该字段必须指定一个字典类型,字典类型为字段管理中的字典类型。
- 排序:字段生成的先后顺序,升序。
3、选择生成方案设置
4、 查看控制台提示信息,停止服务器,刷新重新maven update project,然后重新启动,如果一切成功查看生成的那个control中的代码
三、菜单配置
1、先配置一个顶级菜单,然后再配置下一级菜单
2、配置下一级菜单
注意Controller文件中的这两个地方
@RequestMapping(value = "${adminPath}/danbiao/testMiaoDanbiao")
@RequiresPermissions
这是我配置菜单具体结构,
3、菜单测试
打开菜单,选择添加
可以看到数据库中已经有我们刚刚添加的test这条记录了