4 Star 8 Fork 3

海鸥 / HQ-ADMIN(后台管理框架)

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 10.95 KB
一键复制 编辑 原始数据 按行查看 历史
海鸥 提交于 2023-10-18 03:36 . update README.md.

 

🌈 介绍

(前端) vue2.x + webpack + element + vue-router + echarts,(后端)springboot 2.3.x + mysql8 + redis + security + ftp + oss + swagger + druid 的后台快速开发平台,希望减少工作量,帮助大家实现快速开发。

最近更新了golang版本,haiqiu-go-admin

🐬内置功能

  • 1.用户管理:用户是系统操作者,该功能主要完成系统用户配置。
  • 2.部门管理:树结构展现支持数据权限。
  • 3.岗位管理:配置系统用户所属担任职务。
  • 4.菜单管理:配置系统菜单,操作权限,按钮权限标识等。
  • 5.角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
  • 6.字典管理:对系统中经常使用的一些较为固定的数据进行维护。
  • 7.参数管理:对系统动态配置常用参数。
  • 8.通知公告:系统通知公告信息发布维护。
  • 9.操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
  • 10.登录日志:系统登录日志记录查询包含登录异常。
  • 11.在线用户:当前系统中活跃用户状态监控。
  • 12.定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
  • 13.代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
  • 14.系统接口:根据业务代码自动生成相关的api接口文档。
  • 15.服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
  • 16.缓存监控:对系统的缓存信息查询,命令统计等。
  • 17.在线构建器:拖动表单元素生成相应的HTML代码。
  • 18.连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
  • 19.文件管理:就像网盘一样管理自己服务器的所有文件
  • 20.聊天社交:使用websocket协议的聊天IM功能

进度详情:带删除线表示计划中未完成

🐀 本系统亮点

  • 1.支持文件管理(ps:吐槽下看了好多的后台系统都没有文件管理这个功能,果断自己加上了)
  • 2.权限细化到每个请求,支持动态添加修改(免去security的注解式硬编码权限注解)
  • 3.支持忽略日志注解
  • 4.支持令牌桶限流注解
  • 5.支持websocket实时消息发送通知

⛱️ 线上预览

💒 代码仓库

🚧 安装 cnpm、yarn

  • 复制代码(桌面 cmd 运行) npm install -g cnpm --registry=https://registry.npm.taobao.org
  • 复制代码(桌面 cmd 运行) npm install -g yarn

⚡ 使用说明

建议使用 cnpm,因为 yarn 有时会报错。node 版本 > 12xx.xx.x

# 克隆项目
git clone "https://gitee.com/haiqiu80/vue-haiqiu-admin.git

# 进入项目
cd vue-haiqiu-admin

# 前端运行
cd haiqiu_ui

# 安装依赖
cnpm install

# 运行项目
cnpm run dev

# 打包发布 
cnpm run build:prod

# 后端运行 
cd sql 导入相关sql文件脚本 

# IDEA打开后端文件夹
cd haiqiu-admin

# 进入haiqiu-entrance文件夹的resource配置文件夹下,
修改application.yml的mysql配置
run app
# 默认登录账号:admin admin

🍉 项目文档

  • 待完善.....

🍉 git 命令

  • 在本地新建一个分支:git branch newBranch
  • 切换到你的新分支:git checkout newBranch
  • 将新分支发布在 github、gitee 上:git push origin newBranch
  • 在本地删除一个分支:git branch -d newBranch
  • 在 github 远程端删除一个分支:git push origin :newBranch (分支名前的冒号代表删除)
  • 注意删除远程分支后,如果有对应的本地分支,本地分支并不会同步删除!

💯 学习交流加 QQ 群

暂无QQ群,有问题请issue

🐀 分支说明

  • 暂时有两个分支,分别为dev开发分支,master主分支,当dev分支趋近稳定将会合并到master分支
  • 开源项目离不开你的star和代码贡献,欢迎你加入一起完善本项目

🐀 系统相关截图

输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明

❤️ 鸣谢列表

💕 特别感谢

💌 支持作者

如果觉得框架不错,或者已经在使用了,希望你可以去 Github 或者 Gitee 帮我点个 ⭐ Star,这将是对我极大的鼓励与支持。

❤ 喝瓶可乐

如果此项目对你的工作或者学习有很大的帮助,你可以请我喝瓶快乐水。感谢你的支持,谢谢!比心

1
https://gitee.com/haioa/haiqiu-admin.git
git@gitee.com:haioa/haiqiu-admin.git
haioa
haiqiu-admin
HQ-ADMIN(后台管理框架)
dev

搜索帮助