JPower v2.1.2 发布,数据权限配置升级

https://gitee.com/gdzWork/JPower

JPower只是刚起步,很多功能还在开发中敬请期待......

简介

JPower 是一款基于政府商业项目升级优化而来,采用前后端分离架构:SpringBoot2.x,AVue&Vue,Mybatis-plus,JWT。前端开源了一个框架:jpower-ui;项目分包明确,规范微服务的开发模式,使包与包之间的分工清晰;部署使用Docker或K8s + Jenkins;注册中心、配置中心选型Nacos,为工程瘦身的同时加强各模块之间的联动。
JPower 旨在解决大部分企业项目的基础功能,例如用户管理、权限管理、附件管理等。不再为项目开发进行重复工作;本项目可做为基础框架使用,降低前后分离的开发成本,减少了开发人员的工作量,让开发人员能够专注于业务开发。
JPower宗旨是: 解决项目开发中所有场景的基础、共有的功能,保证在此基础上只专注于自己的业务,不用再关注基础模块;

功能

  1. 租户管理:超级用户角色管理所有的租户创建
  2. 组织管理:部门、用户数据维护、重置用户密码等
  3. 权限设置:数据权限、角色管理、给角色绑定用户、给角色授权菜单和资源
  4. 系统设置:菜单功能、附件管理、字典、行政地区、系统参数、应用管理等
  5. 网关管理:限流和阻止访问、注册中心
  6. 系统监控:接口文档、服务监控、SkyWalking监控等

2.1.2 发布特性:

  1. 接口鉴权支持@PathVariable参数
  2. 优化日志输出
  3. 新增root用户拥有所有接口权限
  4. 文件管理上传文件名优化
  5. jpower-boot模块独立成单体项目
  6. 字典注解@Dict的attributes属性改为必填项
  7. 数据权限新增注解方式
  8. 数据权限WEB配置优化
  9. banner修改
  10. 一些其他BUG的修改
  11. 新增@NoSqlLog注解,可在开启SQL打印的情况下针对个别SQL不打印

文档

项目地址

前往 Gitee 搜索 JPower或点击后面的链接即可访问项目主页:https://gitee.com/gdzWork/JPower

项目演示地址

  • 项目演示地址: http://jpower.top:81
  • 超级用户登录(租户编码:000000):
  • 超级管理员: root/123456
  • 租户用户登录(租户编码:LXD0DP):
  • 普通账号: admin/123456 

 

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/195131

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。