Jeecg-Boot 是一款基於SpringBoot+代碼生成器的快速開發平臺!採用前後端分離架構:SpringBoot,Ant-Design-Vue,Mybatis,Shiro,JWT。強大的代碼生成器讓前端和後臺代碼一鍵生成,不需要寫任何代碼,保持jeecg一貫的強大,絕對是全棧開發福音!! JeecgBoot在提高UI能力的同時,降低了前後分離的開發成本,JeecgBoot還獨創在線開發模式(No代碼概念),一系列在線智能開發:在線配置表單、在線配置報表等等。
源碼下載系統模塊├─系統管理│ ├─用戶管理│ ├─角色管理│ ├─菜單管理│ ├─權限設置(支持按鈕權限、數據權限)│ ├─表單權限(控制欄位禁用、隱藏)│ ├─部門管理│ └─字典管理│ └─樹分類字典│ └─系統公告│ └─我的組織機構├─消息中心│ ├─消息管理│ ├─模板管理├─智能化功能│ ├─代碼生成器功能(一鍵生成前後端代碼,生成後無需修改直接用,絕對是後端開發福音)│ ├─代碼生成器模板(提供4套模板,分別支持單表和一對多模型,不同風格選擇)│ ├─代碼生成器模板(生成代碼,自帶excel導入導出)│ ├─查詢過濾器(查詢邏輯無需編碼,系統根據頁面配置自動生成)│ ├─高級查詢器(彈窗自動組合查詢條件)│ ├─Excel導入導出工具集成(支持單表,一對多 導入導出)│ ├─平臺移動自適應支持├─系統監控│ ├─性能掃描監控│ │ ├─監控 Redis│ │ ├─Tomcat│ │ ├─jvm│ │ ├─伺服器信息│ │ ├─請求追蹤│ │ ├─磁碟監控│ ├─定時任務│ ├─系統日誌│ ├─消息中心(支持簡訊、郵件、微信推送等等)│ ├─數據日誌(記錄數據快照,可對比快照,查看數據變更情況)│ ├─系統通知│ ├─SQL監控│ ├─swagger-ui(在線接口文檔)│─報表示例│ ├─曲線圖│ └─餅狀圖│ └─柱狀圖│ └─折線圖│ └─面積圖│ └─雷達圖│ └─儀表圖│ └─進度條│ └─排名列表│ └─等等│─常用示例│ ├─單表模型例子│ └─一對多模型例子│ └─列印例子│ └─一對多TAB例子│ └─內嵌table例子│ └─常用選擇組件│ └─異步樹table│ └─接口模擬測試│ └─一對多JEditable│ └─圖片拖拽排序│ └─圖片翻頁│ └─圖片預覽│ └─PDF預覽│ └─分屏功能│─封裝通用組件 │ ├─行編輯表格JEditableTable│ └─省略顯示組件│ └─時間控制項│ └─高級查詢│ └─用戶選擇組件│ └─報表組件封裝│ └─字典組件│ └─下拉多選組件│ └─選人組件│ └─選部門組件│ └─通過部門選人組件│ └─封裝曲線、柱狀圖、餅狀圖、折線圖等等報表的組件(經過封裝,使用簡單)│ └─在線code編輯器│ └─上傳文件組件│ └─驗證碼組件│ └─樹列表組件│ └─表單禁用組件│ └─等等│─更多頁面模板│ ├─各種高級表單│ ├─各種列表效果│ └─結果頁面│ └─異常頁面│ └─個人頁面├─Online在線開發(即將開源)│ ├─Online在線表單│ ├─Online在線圖表│ ├─Online圖表模板配置│ ├─Online在線報表└─其他模塊 └─更多功能開發中。。
系統特點 採用最新主流前後分離框架(Springboot+Antd+Vue+Mybatis) 強大的代碼生成器,單表、一對多一鍵生成(包括前後端) 簡易Excel導入導出,支持單表導出和一對多表模式導出 強大的權限機制,支持數據權限、表單按鈕權限 封裝各種常用組件、報表組件,及其簡單的生成圖形報表 支持菜單動態路由、支持多數據源 查詢過濾器:查詢功能根據配置自動生成,不需要編碼 常用共通封裝,各種工具類(定時任務,簡訊接口,郵件發送,Excel導入導出等) 瀏覽器兼容性好,頁面支持PC,Pad和移動端 提供各種系統監控,實時跟蹤系統運行情況(監控 Redis、Tomcat、jvm、伺服器信息、請求追蹤、SQL監控) 提供簡單易用的列印插件,支持谷歌、IE瀏覽器等各種瀏覽器 示例代碼豐富,提供很多案例學習升級日誌修復功能
我的部門錄入用戶bug處理 issues#202 請求監控列表,ms單位問題修復 issues#132 一對多示例功能,表單添加多張圖片只顯示一張問題處理 issues#103 用戶管理,改成邏輯刪除 首頁統計報表優化 菜單頁面優化,菜單管理添加子菜單、順序驗證修復、菜單路由、前端組件為必選 公告頁面優化,postgres資料庫兼容問題修正 公告功能查詢為空時,需要加判斷,不然拼接sql會報錯 issues#254 系統管理-角色管理-添加/編輯加入校驗,防止輸入超過資料庫限定字符長度信息,對用戶友好提示 部門管理、角色維護編輯時以及添加時問題修復 部門管理,添加子部門按鈕放出來,減少誤解 部門管理、角色維護編輯時以及添加時問題修復 字典組件SQL注入風險處理 啟動項目,郵箱報錯徹底解決 issues#225 單表生成時,如果表欄位過少,vue頁面會出錯處理 issues#234 表格列表,字典欄位排序問題處理 issues#244 sys_log中request_param的欄位過短問題 issues#214 del_flag代碼不規範問題 issues#169 聚合路由問題修復,提供使用文檔 issues#150 登陸安全問題 issues#195 解決繼承實體無法翻譯字典文本問題 RedisConfig keyGenerator問題 issues#75 權限類規範及ngalin菜單優化 代碼常量引用不規範的,重構統一常量文件引用 導出功能excel導出未帶登錄人名字修復新功能
前端項目升級依賴版本號:antv/data-set、ant-design-vue、vue、eslint、less、vue-template-compiler 【新功能】用戶註冊功能實現 【新功能】用戶重置密碼功能實現 【新功能】用戶手機號登錄實現 【新功能】分類字典(支持多層級) 【權限升級】支持數據表格列權控制,及支持自定義列選擇顯示 字典翻譯註解@ Dict,支持多值翻譯 菜單升級,路由支持是否緩存配置 提供國際化改造方案 issues#210 動態數據源版本升級 升級mybatis-plus版本3.1.2,支持邏輯刪除註解@TableLogic 增加工具 hutool 代碼生成器模板規範,進一步規範精簡代碼,導入支持批量插入資料庫 示例demo主鍵改成ID_WORKER_STR,後續系統ID規則全部切換為ID_WORKER_STR 阿里規約檢查掃描調整部分代碼 樹形列表示例demo自定義組件
新增corn表達式生成組件 JMultiSelectTag組件升級,父組件動態改變dictOptions值時,子組件更新下拉列表的值 JEditableTable功能增強,支持hidden類型、默認值顯示錯誤 字典組件支持表字典帶條件 新增JTreeSelect樹形下拉框組件 (異步加載) 新增JTreeDict 分類字典樹形下拉組件 新增異步加載樹TABLE組件 JTreeTable 新增表單禁用專用組件 JFormContainer 新增圖形驗證碼組件 JGraphicCode系統截圖PC端
手機端
PAD端
歡迎吐槽,歡迎star~