目標:能夠成功生成單表操作代碼,並設置菜單
注:
設置數據源: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這條記錄了