項(xiàng)目介紹
JeecgBoot是一款企業(yè)級(jí)的低代碼平臺(tái)神僵!前后端分離架構(gòu) SpringBoot2.x,SpringCloud覆劈,Ant Design&Vue保礼,Mybatis-plus,Shiro责语,JWT 支持微服務(wù)炮障。強(qiáng)大的代碼生成器讓前后端代碼一鍵生成! JeecgBoot引領(lǐng)低代碼開(kāi)發(fā)模式(OnlineCoding-> 代碼生成-> 手工MERGE), 幫助解決Java項(xiàng)目70%的重復(fù)工作坤候,讓開(kāi)發(fā)更多關(guān)注業(yè)務(wù)胁赢。既能快速提高效率,節(jié)省成本白筹,同時(shí)又不失靈活性智末!
當(dāng)前版本:v3.4.3 | 2022-10-18
源碼下載
后臺(tái)源碼
前端源碼
升級(jí)日志
VUE3版本低代碼模塊首個(gè)全功能穩(wěn)定版,online表單徒河、online報(bào)表專項(xiàng)升級(jí)系馆,新增很多亮點(diǎn)功能。
提醒:此版本的online后臺(tái)與vue2 UI不兼容顽照,vue2暫時(shí)不要升級(jí)后臺(tái)由蘑。
升級(jí)SQL
ALTER TABLE `onl_cgform_field`
MODIFY COLUMN `field_show_type` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '表單控件類型' AFTER `dict_text`;
ALTER TABLE `onl_cgform_field`
ADD COLUMN `db_is_persist` tinyint(1) NULL COMMENT '是否需要同步數(shù)據(jù)庫(kù)字段, 1是0否' AFTER `db_is_null`;
update onl_cgform_field set db_is_persist = 1;
Online表單
- 代碼生成支持在線預(yù)覽代碼
- 支持表單右側(cè)評(píng)論區(qū)(留言棒厘、歷史纵穿、附件)
- online子表支持彈出表單維護(hù)
- 修復(fù)BasicTable的自定義列不顯示問(wèn)題
- 支持js增強(qiáng)
- 新版online表單詳情查看效果
- 優(yōu)化簡(jiǎn)化Online對(duì)接積木報(bào)表使用體驗(yàn),列表添加打印按鈕
- 修復(fù)Online日期控件遮擋問(wèn)題
- 支持popup
- online下拉框優(yōu)化 兼容數(shù)據(jù)字典配置
- online表單列表奢人,操作列支持固定到最左側(cè)
- online表單樣式優(yōu)化谓媒,label超出4個(gè)字符 省略顯示
Online報(bào)表
- online報(bào)表,查詢條件樣式優(yōu)化
- online報(bào)表何乎,路由參數(shù)和動(dòng)態(tài)參數(shù) 查詢結(jié)果不生效
- online報(bào)表句惯,jdbc連接地址漏洞問(wèn)題
- Online報(bào)表新增選中導(dǎo)出
修復(fù) issues
- 在線報(bào)表的sql中使用mysql的limit解析報(bào)錯(cuò) issues/#4072
- 在線報(bào)表不支持子查詢,解析報(bào)錯(cuò) issues/#4040
- Online報(bào)表功能涉及子查詢操作會(huì)產(chǎn)生SQL解析錯(cuò)誤issues/I5M1DD
- Online表單列表支救,自定義顯示字段問(wèn)題issues/I5HZ60
- 列表列展示問(wèn)題issues/#110
- AUTO在線表單進(jìn)入功能測(cè)試之后一直卡在功能測(cè)試界面issues/#I5E7YX
- online按鈕授權(quán)不允許刪除抢野,造成”操作欄“詳情查看沒(méi)有了issues/#I5GXS3
- online表單子頁(yè)面js增強(qiáng)化報(bào)錯(cuò)issues/#I5FRVI
- Online表單對(duì)接積木報(bào)表issues/#3887
- js增強(qiáng),將表單中的單價(jià)和數(shù)量相乘得到總價(jià)issues/#3980
- JS增強(qiáng)各墨,內(nèi)置列表增強(qiáng)方法不生效issues/#3976
- 版本更新后指孤,online下拉搜索框問(wèn)題沒(méi)解決issues/#I5IG3G
- 3.0版本Online表單開(kāi)發(fā)表單問(wèn)題issues/#3354
- 在線設(shè)計(jì) double類型 精度問(wèn)題issues/#I5B20H
- online表單開(kāi)發(fā),強(qiáng)制同步后索引丟失issues/#3693
- online表單開(kāi)發(fā)中,導(dǎo)入EXCEL時(shí)恃轩,必填校驗(yàn)邏輯不完善issues/#3778
- TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string or an instance of URL. Received undefined #158
- 鎖定屏幕功能報(bào)錯(cuò) issues/I5TCGE
- JVxeTypes.selectDictSearch sync問(wèn)題 issues/I5QRT8
- vue3的 在線報(bào)表開(kāi)發(fā)结洼,動(dòng)態(tài)參數(shù)無(wú)效 #140
- 代碼出錯(cuò) issues/I5UMML
- 左側(cè)動(dòng)態(tài)菜單怎么做國(guó)際化處理 issues/I5N2PN
- 頭部“密碼修改”菜單,因代碼中接口url少了一個(gè)斜杠導(dǎo)致請(qǐng)求錯(cuò)誤issues/I5V187
- doMultiFieldsOrder() 多字段排序方法存在問(wèn)題 issues/I5FJU6
即將開(kāi)放功能
- 三級(jí)聯(lián)動(dòng)控件
- 支持關(guān)聯(lián)記錄控件
- 支持他表字段控件
- 支持任意彈表單(鉆炔骢恕)
為什么選擇 JeecgBoot?
開(kāi)源界“小普元”超越傳統(tǒng)商業(yè)平臺(tái)松忍。引領(lǐng)低代碼開(kāi)發(fā)模式(OnlineCoding-> 代碼生成器 -> 手工MERGE),低代碼開(kāi)發(fā)同時(shí)又支持靈活編碼筷厘, 可以幫助解決Java項(xiàng)目70%的重復(fù)工作鸣峭,讓開(kāi)發(fā)更多關(guān)注業(yè)務(wù)。既能快速提高開(kāi)發(fā)效率酥艳,節(jié)省成本摊溶,同時(shí)又不失靈活性。
- 采用最新主流前后分離框架(SpringBoot+Mybatis-plus+Ant-Design+Vue)充石,容易上手; 代碼生成器依賴性低,靈活的擴(kuò)展能力更扁,可靈活實(shí)現(xiàn)二次開(kāi)發(fā);
- 開(kāi)發(fā)效率很高,采用代碼生成器,單表數(shù)據(jù)模型和一對(duì)多(父子表)赫冬、樹列表等數(shù)據(jù)模型,增刪改查功能自動(dòng)生成溃列,菜單配置直接使用(前端代碼和后端代碼都一鍵生成)劲厌;
- 代碼生成器提供強(qiáng)大模板機(jī)制,支持自定義模板風(fēng)格听隐。目前提供四套風(fēng)格模板(單表兩套补鼻、一對(duì)多兩套)
- 封裝完善的用戶、角色雅任、菜單风范、組織機(jī)構(gòu)、數(shù)據(jù)字典沪么、在線定時(shí)任務(wù)等基礎(chǔ)功能硼婿。強(qiáng)大的權(quán)限機(jī)制,支持訪問(wèn)授權(quán)禽车、按鈕權(quán)限寇漫、數(shù)據(jù)權(quán)限、表單權(quán)限等
- 零代碼在線開(kāi)發(fā)能力殉摔,在線配置表單州胳、在線配置報(bào)表、在線配置圖表逸月、在線設(shè)計(jì)表單
- 常用共通封裝栓撞,各種工具類(定時(shí)任務(wù),短信接口,郵件發(fā)送,Excel導(dǎo)入導(dǎo)出等),基本滿足80%項(xiàng)目需求
- 簡(jiǎn)易Excel導(dǎo)入導(dǎo)出,支持單表導(dǎo)出和一對(duì)多表模式導(dǎo)出碗硬,生成的代碼自帶導(dǎo)入導(dǎo)出功能
- 集成簡(jiǎn)易報(bào)表工具瓤湘,圖像報(bào)表和數(shù)據(jù)導(dǎo)出非常方便瓢颅,可極其方便的生成圖形報(bào)表、pdf岭粤、excel惜索、word等報(bào)表;
- 采用前后分離技術(shù)剃浇,頁(yè)面UI精美巾兆,針對(duì)常用組件做了封裝:時(shí)間、行表格控件虎囚、截取顯示控件角塑、報(bào)表組件,編輯器等等
- 查詢過(guò)濾器:查詢功能自動(dòng)生成淘讥,后臺(tái)動(dòng)態(tài)拼SQL追加查詢條件圃伶;支持多種匹配方式(全匹配/模糊查詢/包含查詢/不匹配查詢);
- 數(shù)據(jù)權(quán)限(精細(xì)化數(shù)據(jù)權(quán)限控制蒲列,控制到行級(jí)窒朋,列表級(jí)最蕾,表單字段級(jí)秸抚,實(shí)現(xiàn)不同人看不同數(shù)據(jù)穿铆,不同人對(duì)同一個(gè)頁(yè)面操作不同字段
- 在線配置報(bào)表(無(wú)需編碼喘先,通過(guò)在線配置方式庆械,實(shí)現(xiàn)曲線圖敷钾,柱狀圖这敬,數(shù)據(jù)等報(bào)表)
- 頁(yè)面校驗(yàn)自動(dòng)生成(必須輸入展辞、數(shù)字校驗(yàn)铅鲤、金額校驗(yàn)划提、時(shí)間空間等);
- 提供單點(diǎn)登錄CAS集成方案,項(xiàng)目中已經(jīng)提供完善的對(duì)接代碼
- 表單設(shè)計(jì)器邢享,支持用戶自定義表單布局鹏往,支持單表,一對(duì)多表單驼仪、支持select掸犬、radio、checkbox绪爸、textarea湾碎、date、popup奠货、列表介褥、宏等控件
- 專業(yè)接口對(duì)接機(jī)制,統(tǒng)一采用restful接口方式,集成swagger-ui在線接口文檔柔滔,Jwt token安全驗(yàn)證溢陪,方便客戶端對(duì)接
- 接口安全機(jī)制,可細(xì)化控制接口授權(quán)睛廊,非常簡(jiǎn)便實(shí)現(xiàn)不同客戶端只看自己數(shù)據(jù)等控制
- 高級(jí)組合查詢功能形真,在線配置支持主子表關(guān)聯(lián)查詢,可保存查詢歷史
- 提供各種系統(tǒng)監(jiān)控超全,實(shí)時(shí)跟蹤系統(tǒng)運(yùn)行情況(監(jiān)控 Redis咆霜、Tomcat、jvm嘶朱、服務(wù)器信息蛾坯、請(qǐng)求追蹤、SQL監(jiān)控)
- 消息中心(支持短信疏遏、郵件脉课、微信推送等等)
- 集成Websocket消息通知機(jī)制
- 提供APP發(fā)布方案:
- 支持多語(yǔ)言,提供國(guó)際化方案财异;
- 數(shù)據(jù)變更記錄日志倘零,可記錄數(shù)據(jù)每次變更內(nèi)容,通過(guò)版本對(duì)比功能查看歷史變化
- 平臺(tái)UI強(qiáng)大戳寸,實(shí)現(xiàn)了移動(dòng)自適應(yīng)
- 平臺(tái)首頁(yè)風(fēng)格视事,提供多種組合模式,支持自定義風(fēng)格
- 提供簡(jiǎn)單易用的打印插件庆揩,支持谷歌、IE瀏覽器等各種瀏覽器
- 示例代碼豐富跌穗,提供很多學(xué)習(xí)案例參考
- 采用maven分模塊開(kāi)發(fā)方式
- 支持菜單動(dòng)態(tài)路由
- 權(quán)限控制采用 RBAC(Role-Based Access Control订晌,基于角色的訪問(wèn)控制)
系統(tǒng)截圖
PC端
手機(jī)端
PAD端
報(bào)表效果
大屏效果
歡迎吐槽,歡迎star~