RookeyFrame基于 .NET 的企業(yè)級(jí)智能開(kāi)發(fā)平臺(tái)
基于.NET的企業(yè)級(jí)的集成快速開(kāi)發(fā)框架,自帶工作流、組織架構(gòu)管理、權(quán)限體系(包含功能權(quán)限、字段權(quán)限、數(shù)據(jù)權(quán)限)
Rookey.Frame v1.0是一套基于.NET的極速開(kāi)發(fā)框架,支持簡(jiǎn)單邏輯模塊零代碼編程、支持工作流(BPM)、支持二次開(kāi)發(fā),具有高性能、高擴(kuò)展性、高復(fù)用性、高伸縮性。
框架特點(diǎn)
(1)簡(jiǎn)單邏輯模塊實(shí)現(xiàn)零代碼編程,通過(guò)簡(jiǎn)單配置即可實(shí)現(xiàn)增、刪、改、查、數(shù)據(jù)列表、導(dǎo)入、導(dǎo)出、單字段編輯、批量編輯、復(fù)制、回收站、草稿箱、附屬模塊顯示配置、列表搜索框和表單外鍵字段自動(dòng)完成、列表視圖自定義、表單自定義、表單附件、權(quán)限控制、緩存配置、數(shù)據(jù)庫(kù)配置、單據(jù)編號(hào)配置、模塊功能控制等功能,可線上增加功能模塊、可線上增加字段
(2)完善的RABC權(quán)限體系,包括功能權(quán)限、字段權(quán)限、數(shù)據(jù)權(quán)限,支持菜單權(quán)限、列表按鈕權(quán)限、字段查看、新增、編輯權(quán)限控制、數(shù)據(jù)查看、編輯、刪除范圍控制
(3)在系統(tǒng)中可支持模塊分庫(kù),可實(shí)現(xiàn)讀寫分離,可方便的將系統(tǒng)數(shù)據(jù)庫(kù)與業(yè)務(wù)數(shù)據(jù)庫(kù)分離
(4)模塊緩存可配置,支持本地緩存、Memcached分布式緩存和Redis分布式緩存,可擴(kuò)展其他緩存方式
(5)支持列表視圖自定義,用戶可定義多個(gè)視圖(包括外側(cè)樹(shù)視圖、樹(shù)網(wǎng)格視圖、分組視圖),可定義關(guān)聯(lián)模塊視圖,視圖可自由切換
(6)支持視圖字段自定義、搜索字段自定義、排序字段自定義、列表操作按鈕自定義
(7)支持角色表單功能,對(duì)于同一模塊針對(duì)不同的角色可建立不同的表單
(8)支持表單布局自定義,可自由配置成帶tab標(biāo)簽、panel面板的表單;多種編輯方式支持包括彈出表單編輯、打開(kāi)tab標(biāo)簽編輯、網(wǎng)格內(nèi)行編輯、網(wǎng)格內(nèi)表單編輯
(9)支持表單字段自定義,包括可編輯性自定義、控件類型和寬度自定義、字段驗(yàn)證自定義
(10)支持單據(jù)編碼規(guī)則自定義
(11)支持日志功能,包括登錄日志、操作日志、異常日志
(12)支持圖標(biāo)管理,可自行上傳圖標(biāo),將其應(yīng)用到菜單、按鈕、樹(shù)及需要圖標(biāo)的地方
(13)模塊開(kāi)發(fā)簡(jiǎn)單,實(shí)體類建立后即具備第一條所述功能
(14)實(shí)體層、數(shù)據(jù)層、業(yè)務(wù)層、操作事件層可配置
(15)支持SQL語(yǔ)句操作、支持Lamda表達(dá)式與SQL聯(lián)合查詢、支持讀寫分離
(16)多種關(guān)系類型數(shù)據(jù)庫(kù)支持,目前支持的數(shù)據(jù)庫(kù)類型有mssql,mysql,oracle,可擴(kuò)展支持其他
(17)支持非關(guān)系型數(shù)據(jù)庫(kù)Mongodb,可擴(kuò)展支持其他
(18)支持自定義工作桌面,可為不同的角色定制不同的工作桌面
(19)支持IM(即時(shí)通迅)功能,支持單聊、群聊,支持圖片、文件發(fā)送,支持頭像設(shè)置
(20)系統(tǒng)任何模塊以及后續(xù)加入模塊均自動(dòng)支持WebApi接口操作
(21)增加對(duì)工作流的支持,可在線設(shè)計(jì)、配置流程,支持單行、并行審批,支持子流程、分流、合流,支持回退、指派
