Ruoyi-Go 实战 - 项目文件说明篇
将介绍文件夹的内容和具体的功能,方便梳理也为了自己好去扩展。
文件夹说明篇
Go项目文件夹功能说明
├─app 项目接口地址
│ ├─admin 后台接口
│ │ ├─api
│ │ │ ├─monitor 系统监控接口
│ │ │ ├─system 系统管理接口
│ │ │ └─tools 工具管理接口
│ │ ├─model
│ │ │ ├─constants系统公共实体和数据库操作
│ │ │ ├─monitor 系统监控实体和数据库操作
│ │ │ ├─system 系统管理实体和数据库操作
│ │ │ └─tools 工具管理实体和数据库操作
│ │ ├─router
│ │ │ ├─monitor 系统监控路由
│ │ │ ├─system 系统管理路由
│ │ │ └─tools 工具管理路由
│ │ └─service 服务
│ │ └─tesk 定时服务
│ └─html 后台UI界面接口
├─config 配置文件
├─frontend 前台UI
│ ├─RuoYi-Mobile 手机端前端
│ └─ruoyi-ui 总后台前端
├─pkg 公共类
│ ├─cache 缓存
│ ├─middleware 中间件例如:
│ ├─mysql 数据库
│ ├─redis redis
│ ├─ristretto 限流
│ └─scheduler 定时
├─routers 路由配置
├─sql 数据库存放地址
├─static 静态图片和文件存放
├─utils
├─view 编译好的ui
│ ├─admin
│ ├─mobile
│ ├─mobile_old
│ └─template 模板
│─config.yaml 配置
│─docker-compose.yml|Docker
│─Dockerfile Docker
│─go.mod
│─go.sum
│─main.go 启动函数
│─README.md
└─start.sh liunx启动脚本和关闭脚本
功能说明
后台部分
用户管理:用户是系统操作者,该功能主要完成系统用户配置。
部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
岗位管理:配置系统用户所属担任职务。
菜单管理:配置系统菜单,操作权限,按钮权限标识等。
角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
字典管理:对系统中经常使用的一些较为固定的数据进行维护。
参数管理:对系统动态配置常用参数。
通知公告:系统通知公告信息发布维护。
操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
登录日志:系统登录日志记录查询包含登录异常。
在线构建器:拖动表单元素生成相应的HTML代码。
代码生成器:Go部分代码
xxl-job管理: job 管理
Go 接口部分
Vue 是展示部分
手机端部分
登录和注册
首页功能扩展
用户基本信息修改
App介绍
通知功能查看
登录日志和操作日志查看
:sparkling_heart:支持这个项目
如果你正在使用这个项目并感觉良好,或只是想要支持我继续开发,你可以通过如下任意 方式支持我:
- Star 并 分享这个项目 :rocket:
- 通过以下二维码 一次性捐款。 我多半会买一杯
咖啡茶。:tea:
谢谢! :heart:
微信赞赏 | 微信 | 支付宝 |
---|---|---|
[图片上传失败...(image-91743c-1739286949577)] | [图片上传失败...(image-91993c-1739286949577)] | [图片上传失败...(image-207c26-1739286949577)] |