Snowy是国内首个采用国密技术为核心的前后分离后台权限管理系统,同时也是面向中小企业快速开发平台框架。框架采用主流技术开发设计,支持国产中间件、麒麟操作系统、Windows、Linux部署使用,框架使用SM2、SM3、SM4等国密算法进行签名、数据完整性保护,软件层面完全符合等保、密评要求。
Snowy快速开发平台自2021年推出以来,已经被成百上千的中小企业、独立开发者在政府、金融、互联网等领域广泛应用并稳定运行,经受住了在各环境下的考验。在历经一年左右的设计、打磨后,现在它终于到来了。
Snowy2.0的全新升级,是团队通过结合自身在工作中的经验积累、使用者的问题反馈以及各方面常用案例进行的一次彻底的、从头到尾的重构。新版本Snowy遵循大道至简的原则,抛弃冗余繁杂的设计,回归到最淳朴的本真,重在解决痛点、难点,以大众的思维对框架进行整体设计,以工匠精神打磨每一处细节。在重构的过程中,也纳入了很多其他框架的优秀设计思想,使得框架无论是在性能、逻辑、界面上都相较于老版本有了较大的提升。
架构特性
-前后端分离架构,独立开发,符合主流开发模式
-前端以Vue3+Vite为主技术,AntdV为UI界面框架
-后端SpringBoot2为基础,MybatisPlus为数据操作框架,Redis为缓存框架
-Maven多模块管理,插件化开发,方便安装、卸载、升级,降低耦合
-业务模块与API抽离,模块之间便捷引用
-数据库设计精巧,字段规范、易于扩展
-支持国产密码算法加解密,等保测评国产项目无压力
-支持MYSQL、ORACLE、SQLSERVER、PGSQL等主流标准结构式数据库
-支持达梦数据库、人大金仓数据库等国产数据库和中间件
-支持Windows、Linux操作系统、国产操作系统部署
功能特性
-完善的系统基础功能,满足使用需求,避免重复造轮子
-支持本地文件、阿里云文件、腾讯云文件、MINIO文件上传
-支持本地邮件、阿里云邮件、腾讯云邮件发送
-支持阿里云短信、腾讯云短信发送
-B、C端双账号认证体系,会话治理各自独立
-完善的登录日志、操作日志、异常日志等审计功能
-完善的会话监控、数据源监控、系统监控等必备监控功能
-支持组织机构、权限管理、定时任务、系统配置等基础功能
-强大的动态数据源功能,支持数据源在线配置,数据源切换从未如此方便
-强大的动态租户功能,同时支持ID隔离和库隔离两种模式,租户数据完全隔离
-基于Camunda打造商用级别的工作流,支持表单设计,流程设计,可配置程度高
-支持流程挂起、激活、转办、会签、或签、撤销等功能
-支持流程消息通知、短信通知、邮件通知、流程流水号配置等功能
-支持报表设计、票据套打功能,深度集成框架动态数据源
-更多丰富的前后端开发示例
安全特性
采用SaToken轻量级 Java 权限认证框架,功能强大、学习成本低
支持登录认证、权限认证、单点登录、三方登录、OAuth2.0等认证模式
增强的RBAC权限设计,资源于接口独立授权,更加灵活
支持按钮级别细粒度独立授权,界面按钮动态展示
支持API接口注解式、路由拦截式鉴权,防止越界访问
独创的数据范围机制,每个接口都可以配置不同数据范围
支持限流防抖,防重复提交,有效阻止脏数据产生
密码、手机、身份证号等使用国密算法加密传输、加密存储,数据更安全
操作日志使用SM2进行完整性保护,满足安全审计要求
界面特性
Vue3 + Vite为基础,AntdV为界面UI框架,视觉风格清新简洁
精细化设计,注重界面的每一处细节,操作轻松友好
暗黑风格、经典菜单、双排菜单、多页签、目录坞、主题切换等功能应有尽有
统一的网络框架、API接口拦截框架,拿来即可上手
强大的表单设计器、流程设计器、报表设计器、打印设计器
更多新特性不一而足,等你来发现
一切尽在源码来吧,我们一直在更新,承诺文档永久免费:https://gitee.com/xiaonuobase/snowy