# zide **Repository Path**: wanshijian/zide ## Basic Information - **Project Name**: zide - **Description**: 优化重构RuoYi-Vue,升级技术栈,基于 JDK17、SpringBoot3、MyBatisPlus、Vue3、Element Plus实现后台管理系统 + 门户网站 + 微信小程序,实现系统共用用户、部门、权限、文章、视频、文件管理等功能。献出你的⭐️ Star ⭐️吧! - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-27 - **Last Updated**: 2024-05-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 世事无常,人情浮沉,唯有**自得**,才能自立。后续还会推出以uni-app为基础的小程序系统。 可基于此二次开发,完全免费。 > 若有任何问题或建议欢迎通过评论或Issues告知 > 记得给个star哦~~~ # 无中生有之源 本系统采用主流技术栈,以博客类项目为引,实现后台管理系统和门户网站,后续还会推出以uni-app为基础的小程序端。可在本系统基础上二次开发,摆脱共用功能、常用功能的重复开发! 快速完成产品最小MVP,重点着力于业务发展、运营迭代、技术创新等更高层次的行为决策。 # 技术架构 本系统拥抱变化,使用全新主流技术栈,相关技术的视频和文档会陆续更新到[【B站】](https://space.bilibili.com/505142188?spm_id_from=333.337.0.0)和[【CSDN】](https://blog.csdn.net/qq_36386908), 记得三连一下哦,在此先感谢了! ## 后端技术 | 技术 | 说明 | 版本 | 视频地址 | 文档地址 | | ----------------- | ------------------------- | ----------- | -------- | ------------------------------------------------------------ | | Java | Java最新长期支持版本 | 17 | | | | SpringBoot | 应用开发框架 | 3.2.3 | | | | Maven | 项目构建,打包工具 | 3.8.6 | | | | MySql | 数据库服务器 | 5.7 / 8.0+ | | [MySql](https://blog.csdn.net/qq_36386908/category_9761367.html?spm=1001.2014.3001.5482) | | Druid | 数据库连接池、sql监控 | 1.2.21 | | | | Mybatis Plus | 增强简化数据库操作 | 3.5.5 | | | | mybatis-plus-join | 联表查询工具 | 1.4.10 | | | | Redis | k-v缓存数据库 | 5.0/6.0/7.0 | | [Redis文档](https://blog.csdn.net/qq_36386908/category_9512251.html?spm=1001.2014.3001.5482) | | Sa-Token | 权限认证框架,简单、优雅 | 1.37.0 | | [Sa-Token官网](https://sa-token.cc/) | | Hu-Tool | 第三方工具框架 | 5.8.25 | | | | Springdoc | Swagger 文档 | 1.6.15 | | | | aliyun-oss | 阿里云oss对象存储 | 3.15.1 | | | | poi | excel、word等文档导入导出 | 4.1.2 | | | | fastjson2 | 阿里JSON解析器 | 2.0.43 | | | ## 前端技术 | 技术 | 说明 | 版本 | 视频地址 | 文档地址 | | ------------ | -------------------- | ------ | -------- | -------- | | Vue | Vue 框架 | 3.3.9 | | | | Vite | 新一代开发构建工具 | 5.0.4 | | | | Pinia | 新一代状态管理工具 | 2.1.7 | | | | Vue Router | 路由组件 | 4.2.5 | | | | Element Plus | 网页快速成型工具 | 2.4.3 | | | | Echarts | 数据可视化,报表组件 | 5.4.3 | | | | Axios | 网络请求工具 | 0.27.2 | | | | v-md-editor | markdown文本编辑器 | 2.3.18 | | | | nprogress | 滚动条工具 | 0.2.0 | | | | js-cookie | cookie管理工具 | 3.0.5 | | | | sass | sass样式管理器 | 1.69.5 | | | # 系统功能 - 部门模块:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限 - 职位模块:配置系统用户所属担任职务 - 用户模块:用户分为系统用户【管理员、后台员工】和客户【门户用户、小程序等】 - 菜单模块:配置系统菜单、操作权限、按钮权限标识等 - 角色模块:角色菜单权限分配、设置角色按机构进行数据范围权限划分 - 字典模块:维护系统中经常使用较为固定的数据 - 通告模块:系统通知公告信息、群发消息功能 - 日志模块:包含系统内操作日志和登录日志 - 文件模块:集成本地和阿里云oss等文件上传、下载、删除等操作 - 运营模块:设置系统运营策略,如打赏、奖励、活动等 - 外链模块:维护系统内的所有外链 - 内容模块:包含系统内的宣传文案、banner等 - 文章模块:文章分类,标签,内容等 - 视频模块:视频分类,标签,内容等 - 代码生成:根据数据表生成前后端代码 # 模块划分 | 项目 | 说明 | | --------------------- | ------------------------------------------------------ | | zide-common | 公共模块,封装系统内公用部分 | | zide-framework | 核心模块,配置系统中第三方组件,可考虑与common模块合并 | | zide-module-file | 文件模块 | | zide-module-system | 系统模块 | | zide-module-ams | 文章模块 | | zide-module-cms | 内容模块 | | zide-module-generator | 代码生成 | | zide-module-job | 定时任务模块 | | zide-module-link | 外链模块 | | zide-module-member | 用户模块 | | zide-module-operate | 运营模块 | | zide-module-report | 报表模块 | | zide-module-video | 视频模块 | | zide-module-zserver | 服务入口模块 | | zide-page-admin | 后台管理系统 | | zide-page-web | 博客门户系统 |