Rookey.Frame是一套基於.NET MVC + easyui的企業級極速開發框架,支持簡單邏輯模塊零代碼編程、支持工做流(BPM)、支持二次開發,具備高擴展性、高複用性、高伸縮性;應廣大網友要求現所有開源代碼,無任何保留,歡迎你們參與交流。mysql
開源地址:https://git.oschina.net/rookey/Rookey.Framegit
框架特色數據庫
(1)簡單邏輯模塊實現零代碼編程,經過簡單配置便可實現增、刪、改、查、數據列表、導入、導出、單字段編輯、批量編輯、複製、回收站、草稿箱、附屬模塊顯示配置、列表搜索框和表單外鍵字段自動完成、列表視圖自定義、表單自定義、表單附件、權限控制、緩存配置、數據庫配置、單據編號配置、模塊功能控制等功能,可線上增長功能模塊、可線上增長字段編程
(2)完善的RABC權限體系,包括功能權限、字段權限、數據權限,支持菜單權限、列表按鈕權限、字段查看、新增、編輯權限控制、數據查看、編輯、刪除範圍控制緩存
(3)在系統中可支持模塊分庫,可實現讀寫分離,可方便的將系統數據庫與業務數據庫分離架構
(4)模塊緩存可配置,支持本地緩存、Memcached分佈式緩存和Redis分佈式緩存,可擴展其餘緩存方式oracle
(5)支持列表視圖自定義,用戶可定義多個視圖(包括外側樹視圖、樹網格視圖、分組視圖),可定義關聯模塊視圖,視圖可自由切換框架
(6)支持視圖字段自定義、搜索字段自定義、排序字段自定義、列表操做按鈕自定義分佈式
(7)支持角色表單功能,對於同一模塊針對不一樣的角色可創建不一樣的表單
(8)支持表單佈局自定義,可自由配置成帶tab標籤、panel面板的表單;多種編輯方式支持包括彈出表單編輯、打開tab標籤編輯、網格內行編輯、網格內表單編輯
(9)支持表單字段自定義,包括可編輯性自定義、控件類型和寬度自定義、字段驗證自定義
(10)支持單據編碼規則自定義
(11)支持日誌功能,包括登陸日誌、操做日誌、異常日誌
(12)支持圖標管理,可自行上傳圖標,將其應用到菜單、按鈕、樹及須要圖標的地方
(13)模塊開發簡單,實體類創建後即具有第一條所述功能
(14)實體層、數據層、業務層、操做事件層可配置
(15)支持SQL語句操做、支持Lamda表達式與SQL聯合查詢、支持讀寫分離
(16)多種關係類型數據庫支持,目前支持的數據庫類型有mssql,mysql,oracle,可擴展支持其餘
(17)支持非關係型數據庫Mongodb,可擴展支持其餘
(18)支持自定義工做桌面,可爲不一樣的角色定製不一樣的工做桌面
(19)支持IM(即時通迅)功能,支持單聊、羣聊,支持圖片、文件發送,支持頭像設置
(20)系統任何模塊以及後續加入模塊均自動支持WebApi接口操做
(21)增長對工做流的支持,可在線設計、配置流程,支持單行、並行審批,支持子流程、分流、合流,支持回退、指派
框架總體架構圖: