后端项目简介
Ruoyi-Plus-Uniapp 后端是基于Ruoyi-Vue-Plus5.X进行深度重构,提供了查询增强组件、统一响应封装、完善的多租户 SaaS 支持、权限安全管理、小程序集成(微信、QQ、支付宝等)、公众号集成、OSS 文件管理与直传、wxjava + 支付宝 SDK 统一支付集成、主子表代码生成、国际化增强支持、数据库规范化、序列化增强等企业级功能,采用统一命名规范和完善注释减少样板代码,支持 Docker 容器化部署和远程调试,注重开发体验和代码可维护性。
业务功能
| 功能模块 | 功能介绍 |
|---|---|
| 租户管理 | 配置系统租户,支持 SaaS 场景下的多租户功能,可以配置租户套餐 限制人数 使用时间等 |
| 用户管理 | 用户是系统操作者,该功能主要完成系统用户配置 |
| 部门管理 | 配置系统组织机构(公司、部门、小组),树结构展现支持数据权限 |
| 岗位管理 | 配置系统用户所属担任职务 |
| 菜单管理 | 配置系统菜单,操作权限,按钮权限标识等 |
| 角色管理 | 角色菜单权限分配、设置角色按机构进行数据范围权限划分 |
| 字典管理 | 对系统中经常使用的一些较为固定的数据进行维护 |
| 参数管理 | 对系统动态配置常用参数 |
| 通知公告 | 系统通知公告信息发布维护 实现精准对不同用户发布通知 |
| 操作日志 | 系统正常操作日志记录和查询;系统异常信息日志记录和查询 |
| 登录日志 | 系统登录日志记录查询包含登录异常 |
| 文件管理 | 系统文件目录管理 上传、下载等管理以及上传配置 |
| 任务调度 | 在线(添加、修改、删除)任务调度包含执行结果日志 |
| 代码生成 | 前后端代码的生成(java、html、xml、sql)支持单表CRUD/主子表 |
| 系统接口 | 根据业务代码自动生成相关的api接口文档 |
| 服务监控 | 监视集群系统CPU、内存、磁盘、堆栈、在线日志、Spring相关配置等 |
| 缓存监控 | 对系统的缓存信息查询,命令统计等 |
| 商品管理 | 实现基础的商品管理功能 |
| 订单管理 | 实现基础的订单管理 实现基础的支付功能以及统一支付 退款 回调等处理 |
| 账号绑定 | 实现移动端用户的绑定功能 |
| 平台配置 | 实现移动端平台的配置管理 支持租户配置隔离 |
| 支付配置 | 实现支付配置管理 支持租户配置隔离 |
| 广告配置 | 广告配置可实现多种增强效果,小程序跳转,小程序流量主广告,移动端不同页面轮播图等 |
