# fish-fast **Repository Path**: hardyDou/fish-fast ## Basic Information - **Project Name**: fish-fast - **Description**: 权限管理脚手架,基于 springboot2.x、spring-security5.x 完成基于URL的权限控制,以及对于页面所需数据接口的权限管理。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 3 - **Created**: 2020-06-05 - **Last Updated**: 2022-12-08 ## Categories & Tags **Categories**: authority-management **Tags**: None ## README # 小鱼权限脚手架 (fish-fast) #### 介绍 权限管理脚手架,基于 springboot2.x、spring-security5.x 完成基于URL的权限控制,以及对于页面所需数据接口的权限管理。 #### 技术选型 - Springboot2.x - Spring-security5.x - Thymeleaf2.x - hutool5.x - mybatis 3.x - swagger2.x - xadmin2.x - layui 2.5.6 #### 内置功能 - 系统管理 - 资源管理 ✔️ - 员工管理 ✔️ - 角色管理 ✔️ - 组织架构 ✔️ - 岗位管理 ✔️ - 系统参数 ✔ - 字典管理 - 通知公告 - 系统监控 - 数据监控 ✔ -️ 系统任务 ✔ - 日志管理 ✔ - 登录日志 ✔ - 操作日志 ✔ - 系统工具 - 系统接口 ✔️ - 响应码 ✔ - 辅助工具 ✔ - 文件上传 ✔ - websocket ✔ - 日志管理 - 登录日志 ✔️ - 操作日志 ✔️ - 项目管理 - 项目管理 - 任务管理 ✔ - 任务看板 - 任务分析 #### TODO - 权限分配 还没想明白如何分配所以没有动手去做。目前将角色管理 用于 系统管理,那 员工权限 想通过 岗位 关联角色 。有好建议的可以一起讨论。 - 数据权限 增加通用数据权限模块 #### 系统截图 ![登录](https://images.gitee.com/uploads/images/2020/0605/182426_303ab5cf_105376.png "屏幕截图.png") ![员工管理](https://images.gitee.com/uploads/images/2020/0605/182505_74a3ac1f_105376.png "屏幕截图.png") ![角色管理](https://images.gitee.com/uploads/images/2020/0605/182532_cfa35ef2_105376.png "屏幕截图.png") ![资源管理](https://images.gitee.com/uploads/images/2020/0605/182547_237b7a51_105376.png "屏幕截图.png") ![组织架构](https://images.gitee.com/uploads/images/2020/0605/182601_fb947141_105376.png "屏幕截图.png") ![岗位管理](https://images.gitee.com/uploads/images/2020/0605/182611_0c4ef24f_105376.png "屏幕截图.png") ![数据监控](https://images.gitee.com/uploads/images/2020/0605/182625_6fdc5aa8_105376.png "屏幕截图.png") ![系统接口](https://images.gitee.com/uploads/images/2020/0605/182727_d089c792_105376.png "屏幕截图.png") ![操作日志](https://images.gitee.com/uploads/images/2020/0605/182749_c042f164_105376.png "屏幕截图.png") ![登录日志](https://images.gitee.com/uploads/images/2020/0605/182819_ab4aacf0_105376.png "屏幕截图.png") #### 如何使用 1. 使用git clone项目 2. 安装gradle(https://gradle.org/install/) 3. 配置gradle - 在gradle安装目录下,找到 init.d目录 - 在init.d目录创建init.gradle,内容如下: ``` allprojects { repositories { maven { url 'https://maven.aliyun.com/repository/public' } maven { url "https://maven.aliyun.com/repository/spring" } maven { url "https://maven.aliyun.com/repository/google" } maven { url "https://maven.aliyun.com/repository/gradle-plugin" } maven { url "https://maven.aliyun.com/repository/spring" } maven { url "https://maven.aliyun.com/repository/spring-plugin" } mavenLocal() mavenCentral() } } ``` #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request