本文主要介紹低代碼開發(fā)平臺(tái)相關(guān)功能:集后臺(tái)低代碼、CMS、API、SAAS、工作流引擎、大屏BI設(shè)計(jì)、物聯(lián)網(wǎng)平臺(tái)等開發(fā)產(chǎn)品于一體。
后端基于ThinkPHP6.1 LTS / 8.0、前端LayUI2.8開發(fā)的低代碼開發(fā)平臺(tái)??筛鶕?jù)不同客戶使用場(chǎng)景快速構(gòu)建各類型系統(tǒng)的自研開發(fā)平臺(tái)。
低代碼開發(fā)平臺(tái)主要特點(diǎn)有:
1 減少插件依賴,可根據(jù)業(yè)務(wù)需求靈活的調(diào)整底層代碼以適應(yīng)各種復(fù)雜業(yè)務(wù)場(chǎng)景。
2 核心功能成熟、穩(wěn)定、易用。
3 模型Model:強(qiáng)大的模型功能,無(wú)代碼自動(dòng)創(chuàng)建數(shù)據(jù)表、字段維護(hù)、支持無(wú)限級(jí)“樹”結(jié)構(gòu)模型、支持7種模型關(guān)聯(lián)(hasOne一對(duì)一、hasMany一對(duì)多、belongsTo反向一對(duì)一、belongsToMany多對(duì)多、hasOneThrough遠(yuǎn)程一對(duì)一、belongsToThrough遠(yuǎn)程反向一對(duì)一、hasManyThrough遠(yuǎn)程一對(duì)多、belongsToJoin反向一對(duì)多單字段逗號(hào)分隔[獨(dú)有])方式、自動(dòng)代碼生成、模型升級(jí)導(dǎo)出和導(dǎo)入。
4 表單Form生成器:內(nèi)置50余種表單輸入組件,無(wú)代碼表單生成;支持自定義柵格布局、自定義表單組件、選項(xiàng)卡、觸發(fā)、驗(yàn)證等;支持場(chǎng)景表單,輕松配置完成不同場(chǎng)景的表單業(yè)務(wù)。
5 表格Table生成器:內(nèi)置20余種列表項(xiàng)展現(xiàn)方式、15種搜索方式,無(wú)代碼表格列表生成;支持自定義列字段、選項(xiàng)卡、軟刪除、側(cè)邊分類欄、搜索字段、選項(xiàng)方式、列表項(xiàng)工具、列表頭部工具、頁(yè)面統(tǒng)計(jì)、列統(tǒng)計(jì)、列表緩存、自定義布局、拖拽排序等功能。
6 上傳引擎:內(nèi)置4大上傳引擎(本地、七牛云、OSS、COS),直接配置中設(shè)置輕松切換;并提供自定義尺寸的縮略圖生成。
7 RBAC權(quán)限管理:獨(dú)創(chuàng)的節(jié)點(diǎn)智能生成,自動(dòng)生成方法節(jié)點(diǎn);權(quán)限支持到按鈕,沒有權(quán)限的菜單和按鈕自動(dòng)隱藏;支持多對(duì)多角色、多級(jí)角色;支持針對(duì)特殊用戶獨(dú)立配置權(quán)限。
8 數(shù)據(jù)權(quán)限:支持6種(全數(shù)據(jù)權(quán)限、僅本人數(shù)據(jù)權(quán)限、本部門數(shù)據(jù)權(quán)限、部門及以下數(shù)據(jù)權(quán)限、所在頂級(jí)及以下部門權(quán)限、自定義數(shù)據(jù)權(quán)限、繼承角色數(shù)據(jù)權(quán)限)數(shù)據(jù)權(quán)限,實(shí)現(xiàn)只看自己數(shù)據(jù)、本部門數(shù)據(jù)等。
9 內(nèi)置傳統(tǒng)SESSION和JWT雙認(rèn)證模式;既可應(yīng)對(duì)傳統(tǒng)MVC開發(fā)模式,也可應(yīng)對(duì)API開發(fā)模式。
10 API接口管理:內(nèi)置API無(wú)代碼接口生成、一鍵API文檔生成、API注解、API在線調(diào)試、API授權(quán)、API動(dòng)態(tài)啟停等功能。
11 CMS內(nèi)容管理:完善的欄目、內(nèi)容、內(nèi)容模型擴(kuò)展機(jī)制;支持不同視圖層和靜態(tài)化、精心設(shè)計(jì)的模板Layout+模板繼承 ;一鍵切換列表布局、翻頁(yè)方式(按鈕、瀑布流);完備的用戶中心管理和權(quán)限管理。
12 布局:采用響應(yīng)式布局,能夠支持PC、移動(dòng)端的瀏覽和管理、自定義主題皮膚、支持夜間模式、支持3種(傳統(tǒng)、菜單、分欄)菜單模式、支持4種(方格、圓點(diǎn)、卡片、圓滑)視圖模式、支持7種(新窗口、彈窗、抽屜、選項(xiàng)卡、獨(dú)立窗口、異步請(qǐng)求、自定義事件)菜單打開方式。
13 SAAS平臺(tái):實(shí)現(xiàn)各分公司的獨(dú)立后臺(tái)管理;支持不同分公司的功能授權(quán)、支持?jǐn)?shù)據(jù)隔離、緩存隔離、獨(dú)立域名。
14 Flow工作流:審批流程能夠支持復(fù)雜的多條件分支,可設(shè)置不同條件不同流程和審批人。支持指定審批人或自選審批人,審批結(jié)果抄送給指定用戶,同時(shí)也支持多人審批會(huì)簽與或簽,在審批的同時(shí)還可以支持修改部分關(guān)鍵信息字段。
15 大屏BI可視化:拖拽可視化設(shè)計(jì),所見即所得,輕松制作大屏數(shù)據(jù)展示。
16 第三方登錄:集成了常見的第三方登錄廠商,如:微信公眾號(hào)、微信小程序、QQ網(wǎng)頁(yè)授權(quán)、新浪微博等。
17 附件管理:針對(duì)所有上傳文件的統(tǒng)一管理,支持SAAS、數(shù)據(jù)權(quán)限;支持檢查重復(fù)上傳;支持私有文件上傳。
18 移動(dòng)端:不僅僅支持響應(yīng)式就完事,專門開發(fā)了mobile插件針對(duì)移動(dòng)端進(jìn)行改造,如:tabbar(支持自定義顏色);日歷、下拉、彈窗等按移動(dòng)端UI改造;移動(dòng)端翻頁(yè);移動(dòng)端專屬的列表卡片式渲染等。
19 物聯(lián)網(wǎng):提供物聯(lián)網(wǎng)基礎(chǔ)建設(shè)服務(wù)。
20 OCR文本識(shí)別:解決某些部門、企業(yè)無(wú)法使用第三方OCR的問題,提供服務(wù)器自建OCR(基于PaddleOCR)并能夠秒識(shí)別的解決方案。
21 開發(fā)助手:excel(導(dǎo)入、導(dǎo)出)、word(讀取、寫入、根據(jù)html生成、模板生成)、二維碼生成
22 擴(kuò)展:系統(tǒng)內(nèi)置多應(yīng)用、插件擴(kuò)展機(jī)制。滿足不同業(yè)務(wù)、場(chǎng)景的開發(fā)需要,代碼的擴(kuò)展和復(fù)用。另外表單組件、列表項(xiàng)、搜索項(xiàng)、列表統(tǒng)計(jì)、工作流等中針對(duì)特性情況,均支持自定義、并配備自定義策略。
(低代碼開發(fā)平臺(tái)系統(tǒng)架構(gòu)圖)