jeecgboot接口開發,JeecgBoot 2.1 Online表單版本發布,基于SpringBoot+AntDesign的快速開發平臺

 2023-10-08 阅读 40 评论 0

摘要:項目介紹 Jeecg-Boot 是一款基于SpringBoot+代碼生成器的快速開發平臺!采用前后端分離架構:SpringBoot,Ant-Design-Vue,Mybatis,Shiro,JWT。強大的代碼生成器讓前端和后臺代碼一鍵生成,不需要寫任何代碼,保持jee

項目介紹

Jeecg-Boot 是一款基于SpringBoot+代碼生成器的快速開發平臺!采用前后端分離架構:SpringBoot,Ant-Design-Vue,Mybatis,Shiro,JWT。強大的代碼生成器讓前端和后臺代碼一鍵生成,不需要寫任何代碼,保持jeecg一貫的強大,絕對是全棧開發福音!! JeecgBoot在提高UI能力的同時,降低了前后分離的開發成本,JeecgBoot還獨創在線開發模式(No代碼概念),一系列在線智能開發:在線配置表單、在線配置報表等等。

源碼下載

  • https://github.com/zhangdaiscott/jeecg-boot
  • https://gitee.com/jeecg/jeecg-boot
  • 演示地址:http://boot.jeecg.com
  • 技術文檔:http://jeecg-boot.mydoc.io
  • 快速入門:http://jeecg-boot.mydoc.io/?t=345660

系統特點

  • 采用最新主流前后分離框架(Springboot+Antd+Vue+Mybatis)
  • 強大的代碼生成器,單表、一對多一鍵生成(包括前后端)
  • 簡易Excel導入導出,支持單表導出和一對多表模式導出
  • 強大的權限機制,支持數據權限、表單按鈕權限
  • 封裝各種常用組件、報表組件,及其簡單的生成圖形報表
  • 提供完善的CAS單點登錄集成機制、提供APP打包方案
  • 支持菜單動態路由、支持多數據源
  • 查詢過濾器:查詢功能根據配置自動生成,不需要編碼
  • 常用共通封裝,各種工具類(定時任務,短信接口,郵件發送,Excel導入導出等)
  • 瀏覽器兼容性好,頁面支持PC,Pad和移動端
  • 提供各種系統監控,實時跟蹤系統運行情況(監控 Redis、Tomcat、jvm、服務器信息、請求追蹤、SQL監控)
  • 提供簡單易用的打印插件,支持谷歌、IE瀏覽器等各種瀏覽器
  • 示例代碼豐富,提供很多案例學習

升級日志

重大亮點功能
  • 開放Oline在線表單功能(支持單表、一對多、樹)
  • 開放Oline在線代碼生成器(功能更強大,更智能)
  • 提供單點登錄集成cas的代碼支持
  • 提供Websocket 消息推送機制,改造系統公告
  • 提供手機APP發布方案 issues#352
后端功能
  • Spring boot 2 上傳文件大小配置
  • 新增方法,根據Token獲取用戶信息-
  • 注冊短信接口異常,增加提醒
  • 定時任務更改cron表達式控件,優化表達式選擇控件
  • 發短信接口秘鑰配置,統一到配置文件中
  • 阿里監控設置不限制本地訪問
  • 升級mybatisplus版本號
  • 支持redis增加名字空間分開過期時間
  • 我的消息后臺報錯 Parameter ‘announcementSendModel’ not found #265 處理
  • 日志操作添加類型
  • 上傳大文件后臺捕獲異常,提示前端
  • redis里面的json不可以讀 問題修改
  • 解決token失效,控制臺多次打印日志
  • 切換部門,首頁客戶端存儲部門信息未更新
  • 代碼不規范改造,部分代碼/system/全部改成/sys/開頭
  • 批量刪除部門添加提示,同時刪除所有下屬部門 issues#335
  • 批量更新報錯處理 issues#IZA3Q
  • 訪問后臺根路徑默認跳轉swagger的接口頁面、swagger取消密碼
  • swagger設置全局token,解決接口需要token驗證的問題
  • 分類字典頁面顯示錯誤 issues#377
  • 生成部門組織樹的邏輯問題 issues#374
  • 增加CAS單點登錄支持代碼
  • ShiroRealm.jwtTokenRefresh方法內判斷token是否過期優化 issues#405
  • 短信驗證碼,直接放result返回前端了 issues#391
  • mapper文件優化以便能更好支持多租戶擴展 issues#404
  • 短信通用方法重構 issues#398
  • 集成websocket,消息消息提醒采用websocket方案
  • 系統通告管理優化
  • mapper文件中select語句字段別名用單引號導致不兼容postgresql,拋異常 issues#426
  • 解決Swagger2 異常NumberFormatException
  • 分類字典邏輯,SQL數據庫兼容問題解決
  • oracle下nclob類型字段轉換報錯問題解決,ClobProxyImpl cannot be cast to oracle.sql.CLOB問題處理
前端功能
  • 增加表格合計示例
  • 增加JEditableTable三級聯動示例
  • 增加JEditableTable禁用字段示例
  • 簡化前端域名配置
  • 增加vue.config.js配置,生產環境去掉console.log,減少瀏覽器內存占用
  • 部門管理bug 修復 issues#300、issues#309
  • 登錄校驗bug、首頁訪問統計去掉多余的方法
  • 登錄首頁點擊忘記密碼樣式亂了 issues#290
  • 登錄時交互出的問題 issues#319
  • 用戶注冊校驗賬號和手機號是否存在,接口更好排除權限攔截器
  • 公告最大化、操作日志添加操作類型
  • 批量刪除部門添加提示 issues#335
  • Jupload組件不能清空上次結果bug修復issues#326
  • Online表單校驗字段:支持輸入、增加金額
  • JEditableTable 行編輯表格新增拖拽排序
  • j-editable-table列表中數據字典列如何配合DictSelectUtil.js函數,實現自動顯示字典文本 issues#253
  • 一對多JEditable彈窗里表格信息的日期顯示不全 issues#243
  • 登錄密碼加密邏輯,暫時注釋掉
  • 字典數據加載請求,增加緩存機制,提高系統性能
  • 分類字典頁面顯示錯誤issues#377
  • 磁盤監控功能BUG
  • Logo根據主題顏色變化而變化
  • 點擊登錄按鈕禁用機制,防止網速慢多次點擊登錄
  • 修復公告編輯框不清除問題
  • JEditableTable 三級聯動示例
  • JEditableTable新增普通表格合計示例
  • JEditableTable修復行編輯表格默認0行時報錯
  • JEditableTable 支持新增獲取行號
  • 前端a-input-number標簽的BUG issues#394
  • 前端a-select標簽使用有問題,模糊搜索不對 issues#425
  • 24小時制問題 issues#434

系統模塊

├─系統管理
│  ├─用戶管理
│  ├─角色管理
│  ├─菜單管理
│  ├─權限設置(支持按鈕權限、數據權限)
│  ├─表單權限(控制字段禁用、隱藏)
│  ├─部門管理
│  └─字典管理
│  └─樹分類字典
│  └─系統公告
│  └─我的組織機構
├─消息中心
│  ├─消息管理
│  ├─模板管理
├─智能化功能
│  ├─代碼生成器功能(一鍵生成前后端代碼,生成后無需修改直接用,絕對是后端開發福音)
│  ├─代碼生成器模板(提供4套模板,分別支持單表和一對多模型,不同風格選擇)
│  ├─代碼生成器模板(生成代碼,自帶excel導入導出)
│  ├─查詢過濾器(查詢邏輯無需編碼,系統根據頁面配置自動生成)
│  ├─高級查詢器(彈窗自動組合查詢條件)
│  ├─Excel導入導出工具集成(支持單表,一對多 導入導出)
│  ├─平臺移動自適應支持
├─系統監控
│  ├─性能掃描監控
│  │  ├─監控 Redis
│  │  ├─Tomcat
│  │  ├─jvm
│  │  ├─服務器信息
│  │  ├─請求追蹤
│  │  ├─磁盤監控
│  ├─定時任務
│  ├─系統日志
│  ├─消息中心(支持短信、郵件、微信推送等等)
│  ├─數據日志(記錄數據快照,可對比快照,查看數據變更情況)
│  ├─系統通知
│  ├─SQL監控
│  ├─swagger-ui(在線接口文檔)
│─報表示例
│  ├─曲線圖
│  └─餅狀圖
│  └─柱狀圖
│  └─折線圖
│  └─面積圖
│  └─雷達圖
│  └─儀表圖
│  └─進度條
│  └─排名列表
│  └─等等
│─常用示例
│  ├─單表模型例子
│  └─一對多模型例子
│  └─打印例子
│  └─一對多TAB例子
│  └─內嵌table例子
│  └─常用選擇組件
│  └─異步樹table
│  └─接口模擬測試
│  └─一對多JEditable
│  └─圖片拖拽排序
│  └─圖片翻頁
│  └─圖片預覽
│  └─PDF預覽
│  └─分屏功能
│─封裝通用組件	
│  ├─行編輯表格JEditableTable
│  └─省略顯示組件
│  └─時間控件
│  └─高級查詢
│  └─用戶選擇組件
│  └─報表組件封裝
│  └─字典組件
│  └─下拉多選組件
│  └─選人組件
│  └─選部門組件
│  └─通過部門選人組件
│  └─封裝曲線、柱狀圖、餅狀圖、折線圖等等報表的組件(經過封裝,使用簡單)
│  └─在線code編輯器
│  └─上傳文件組件
│  └─驗證碼組件
│  └─樹列表組件
│  └─表單禁用組件
│  └─等等
│─更多頁面模板
│  ├─各種高級表單
│  ├─各種列表效果
│  └─結果頁面
│  └─異常頁面
│  └─個人頁面
├─高級功能
│  ├─提供單點登錄CAS集成方案
│  ├─提供APP發布方案
│  ├─集成Websocket消息通知機制
├─Online在線開發(即將開源)
│  ├─Online在線表單 - 功能已開放
│  ├─在線代碼生成器 - 功能已開放
│  ├─Online在線圖表
│  ├─Online圖表模板配置
│  ├─Online在線報表
└─其他模塊└─更多功能開發中。。

系統截圖

PC端






手機端


PAD端




版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/135352.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息