Rookey.Frame v1.0是一套基于.NET MVC的极速开发框架,支持简单逻辑模块零代码编程、支持二次开发,具有高扩展性、高复用性、高伸缩性。
框架特点
(1)简单逻辑模块实现零代码编程,通过简单配置即可实现增、删、改、查、数据列表、导入、导出、单字段编辑、批量编辑、复制、回收站、草稿箱、附属模块显示配置、列表搜索框和表单外键字段自动完成、列表视图自定义、表单自定义、表单附件、权限控制、缓存配置、数据库配置、单据编号配置、模块功能控制等功能,可线上增加功能模块、可线上增加字段
(2)完善的RABC权限体系,包括功能权限、字段权限、数据权限,支持菜单权限、列表按钮权限、字段查看、新增、编辑权限控制、数据查看、编辑、删除范围控制
(3)在系统中可支持模块分库,可实现读写分离,可方便的将系统数据库与业务数据库分离
(4)模块缓存可配置,支持本地缓存、Memcached分布式缓存和Redis分布式缓存,可扩展其他缓存方式
(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(即时通迅)功能,支持单聊、群聊,支持图片、文件发送,支持头像设置
下载部署
(1)下载示例源码:示例源码
(2)创建数据库,两种方式:a.在数据库中新建名称为Rookey_DemoFrame和Rookey_Demo的数据库后直接运行程序。b.附加数据库,解压源码文件夹,附加其中db文件夹下的数据库文件
(3)启动程序登录系统,超级管理员账户的用户名和密码均为admin
咨询解答
网站地址:www.rookey.cn
联系QQ:3319549098
界面展示
登录
主界面
【工作桌面】
【桌面项配置】
【通用桌面字段配置】
【配置完成后的桌面项】
【快捷菜单】
【快捷菜单设置】
【快捷菜单显示】
通用列表
【列冻结】
【列表网格中实现单字段编辑】
【批量编辑】
【高级搜索】
【行过滤实现搜索】
【视图管理,可实现多视图切换】
【视图切换】
【视图设置,视图字段可自定义】
【回收站功能,当模块启用回收站后,被删除的记录自动进入回收站】
【草稿箱】
【字段分组,可动态设置分组字段】
【可配置的树型网格】
【可配置的网格内部树】
【通用导入】
【通用导出】
【通用复制】
通用表单
【表单控件】
【表单附件】
以下各编辑模式可灵活切换
【标签模式编辑表单】
【列表行编辑模式】
【网格内表单编辑模式】
【表单布局】
【角色表单,针对同一模块,不同角色显示不同的表单】
其他功能介绍
【数据字典】
【单据编码】
【权限管理】
【日志管理,包括登录日志、操作日志、异常日志】
【性能监控,包括操作执行时间监控】
【缓存配置】
【数据库配置】
【在线新增模块,真正实现零代码】
【启用IM功能】
启用IM时初始化SQL:IM-MSSQL.sql