在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:Snowy开源软件地址:https://gitee.com/xiaonuobase/snowy开源软件介绍:
框架介绍结合SpringBoot+AntDesignVue开发,注释丰富,代码简洁。适配国产数据库(金仓、达梦)、主流数据库Mysql、Oracle、Mssql、Postgresql,小诺的产品一致追求简洁干净,一套代码搞定!同时支持国产中间件部署、麒麟操作系统、Windows、Linux部署使用。
快速启动您的开发电脑需要安装:NodeJs(14.x)、npm或yarn(最新版)建议使用yarn、Mysql5.7、Jdk1.8、Maven3.6.3(最新版)、开发工具推荐idea
快速链接
密码分步
视频教程
更新中。。。 升级计划2.0版本正在全力打造中 架构原理图
效果图框架亮点及优势
模块树├─snowy ->项目工程│ ├─snowy-base ->框架基础模块│ ├─snowy-core ->核心模块│ ├─snowy-gen ->代码生成│ ├─snowy-system ->基础业务│ ├─snowy-main ->业务开始模块│ ├─业务 ->您的业务 2、独创前端字典翻译 全部字典数据储存前端store,后端接口数据统一过滤器翻译 下拉框,多选框等取值只需1行代码:('dictData'为过滤器名称,'sex'为字典类型code)返回数组字典 this.$options.filters['dictData']('sex')或直接给值{{ code | dictData }} 列表数据中字典翻译:('code'为字典类型唯一code,'value'为待翻译的值)返回name {{ code | dictType(value) }} 3、独创的数据权限范围机制 数据范围的分配也来自于给用户单独分配的数据范围,最终决定用户有几个公司的数据范围的是,用户拥有的角色的数据范围 + 用户直接分配的数据范围 若一个用户有多个角色,系统最终判定用户有哪些数据范围是以多个角色和用户数据范围的 并集 为准。 仅通过注解就可以获取当前用户的数据范围,不强制联查sql可根据业务需求极其灵活的使用 @DataScope param类继承baseparam,使用param.getDadaScope即可获取到数据权限列表 @EqualsAndHashCode(callSuper = true)@Datapublic class SysUserParam extends BaseParam { 4、独创的文件预览系统 支持txt.doc.docx.ppt.pptx.xls.xlsx.pdf.png.jpg.jpeg.bmp.gif等 预览速度快,兼容性好,支持常见文本格式.只需在运行环境一键安装libreoffice即可,运行简单,操作方便。 #libreoffice文档在线预览配置# CentOS 下安装 libreoffice:# 安装:yum -y install libreoffice# Linux 中文字体乱码解决:# 1、上传 C:\Windows\Fonts 下的字体到 /usr/share/fonts/windows 目录# 2、执行命令: chmod 644 /usr/share/fonts/windows/* && fc-cache -fvjodconverter: local: #暂时关闭预览,启动时会有点慢 enabled: false #设置libreoffice主目录 linux地址如:/usr/lib64/libreoffice office-home: C:\Program Files\LibreOffice #开启多个libreoffice进程,每个端口对应一个进程 port-numbers: 8100 #libreoffice进程重启前的最大进程数 max-tasks-per-process: 100 5、其他优势 前后端分离架构,分离开发,分离部署,前后端互不影响。 前端技术采用vue + antdvPro + axios。 后端采用spring boot + mybatis-plus + hutool等,开源可靠。 基于spring security(jwt) + 用户UUID双重认证。 基于AOP实现的接口粒度的鉴权,最细粒度过滤权限资源。 基于hibernate validator实现的校验框架,支持自定义校验注解。 提供Request-No的响应header快速定位线上异常问题。 在线用户可查,可在线踢人,同账号登录可同时在线,可单独在线(通过系统参数配置)。 支持前端 + 后端在线代码生成。 文件,短信,缓存,邮件等,利用接口封装,方便拓展。 短信默认使用阿里云sms,缓存默认使用内存缓存。 框架说明及后续补充
详细功能
官方微信群因群达到200人以上,需加微信拉群
参与贡献
更新日志更新日志:https://doc.xiaonuo.vip/snowy_vue/#%E6%9B%B4%E6%96%B0%E6%97%A5%E5%BF%97 曾获荣誉
版权说明
小诺技术团队荣誉作品
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论