基於SpringBoot+AntDesign的快速開發平臺,Jeecg-Boot 2.0.2 版本發佈

項目介紹

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
  • 阿里規約檢查掃描調整部分代碼
自定義組件
  • 新增corn表達式生成組件
  • JMultiSelectTag組件升級,父組件動態改變dictOptions值時,子組件更新下拉列表的值
  • JEditableTable功能增強,支持hidden類型、默認值顯示錯誤
  • 字典組件支持表字典帶條件
  • 新增JTreeSelect樹形下拉框組件 (異步加載)
  • 新增JTreeDict 分類字典樹形下拉組件
  • 新增異步加載樹TABLE組件 JTreeTable
  • 新增表單禁用專用組件 JFormContainer
  • 新增圖形驗證碼組件 JGraphicCode

系統截圖

PC端






手機端


PAD端




歡迎吐槽,歡迎star~ GitHub stars GitHub forks

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章