# Java 全栈脚手架(若依) **Repository Path**: treelee/project-system ## Basic Information - **Project Name**: Java 全栈脚手架(若依) - **Description**: Java 全栈脚手架:包含SpringBoot后台接口、PC管理端、用户端(uview1.x版)、用户端(uview2.x版)、H5版、微信小程序版、微信公众号版、App版 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 9 - **Created**: 2022-08-28 - **Last Updated**: 2022-08-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Java 全栈脚手架 ## 项目生态 > 项目所有模块开源,且免费,并不断扩展组件模板,通过工作实战不断优化,您可以加入微信群(18386474459 备注加群)、或 QQ 群(957406675)一起交流学习! Java 全栈脚手架主要打造的是个人完成全栈项目,快速搭建脚手架,包括服务端、PC 端、用户端等多个版本。实现的目的是直接开始业务无需再详细检查项目配置是否合理,项目架构是否通用,不断优化代码细节,方便急速开发。通过代码生成器等方式,浓缩开发时间,提高开发效率,不断通过实战优化项目模板,并搭建项目文档,针对不同的功能,都有使用案例等,方便快速复制粘贴,上手技术基础。比如我需要微信公众号授权登录、微信公众号使用微信支付、小程序登录、小程序支付,直接查看对应的文档即可。 ## 项目链接 项目目前处于开发中,相关的生态已经完善,目前正在不断扩展新模块、组件,所以链接不直接粘贴, 请访问在线文档查看 - [Java 全栈脚手架在线文档](http://www.tellsea.cn/) ## 项目模块 | 模块名称 | 模块介绍 | | ---------------- | ------------------------------------------ | | project-service | 服务端提供 API 接口 | | project-web | PC 管理端 | | project-uview | 用户端 uniapp + uview1.x 实现 | | project-uview2 | 用户端 uniapp + uview2.x 实现 | | project-modifier | 项目修改器,一键修改项目名、模块名、包名等 | | project-doc | 在线文档,可以直接删除 | ## 项目简介 整体项目脚手架服务端的搭建,是基于[RuoYi-Vue-Plus](https://gitee.com/JavaLionLi/RuoYi-Vue-Plus)版本搭建的,所以下面的基础功能和若依是相同的。基础脚手架的目的就是快速开发,模板开发,以最快的速度完成公司项目、外部项目等 ## 内置功能 - 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 - 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 - 岗位管理:配置系统用户所属担任职务。 - 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 - 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。 - 字典管理:对系统中经常使用的一些较为固定的数据进行维护。 - 参数管理:对系统动态配置常用参数。 - 通知公告:系统通知公告信息发布维护。 - 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。 - 登录日志:系统登录日志记录查询包含登录异常。 - 在线用户:当前系统中活跃用户状态监控。 - 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。 - 代码生成:前后端代码的生成(java、html、xml、sql)支持 CRUD 下载 。 - 系统接口:根据业务代码自动生成相关的 api 接口文档。 - 服务监控:监视当前系统 CPU、内存、磁盘、堆栈等相关信息。 - 缓存监控:对系统的缓存信息查询,命令统计等。 - 在线构建器:拖动表单元素生成相应的 HTML 代码。 - 连接池监视:监视当前系统数据库连接池状态,可进行分析 SQL 找出系统性能瓶颈。 ## 管理端 PC 端直接部署使用即可,通过代码生成器生成基本页面,稍作修改,即可完成功能! ## 用户端 uView 手机端推荐使用的是[uView](https://v1.uviewui.com/)框架编写,目前来说(2022 年 3 月 14 日 11:59:37),推荐使用 uView1 的版本,uView2 的版本刚出不久,很多功能确实细分了,但是实际开发总是伴随着很多灵异问题 ## 用户端 uView2 [uView2](https://www.uviewui.com/components/intro.html)项目模板,虽然上面说了不太好用,但是模板还是需要的,期待稳定的那一天。组件插槽等扩展更加细节,能让我们节省开发时间 ## 更多扩展 这里只整合了大家都使用的基础模块,并没有原生个 H5、Vant 等框架的模板,如果有需要的可以在微信群反馈 ## 交流学习 | 微信公众号 | 微信交流群 | QQ 交流群 | | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | | | | | ## 演示图