今天给大家分享一个基于GF(Go Frame)的后台管理系统
,完善权限用户管理,致力于cms系统、监管系统的快速高效开发,后续将加入流程审批、工作流引擎、项目管理、挂图操作、数据大屏等功能。
#平台介绍
*基于新通用框架的后台管理系统
*前端采用ruoyi-ui、Vue、Element UI。
#功能
*高生产力:几分钟就能建成后台管理系统。
*模块化:单应用多系统模式,将一个完整的应用拆分为多个系统,使得后续的扩展更加方便,增加了代码的可重用性。
*插件:通过插件可以扩展系统功能。
*认证机制:采用gtoken的用户状态认证和casbin的权限认证。
#内置功能
1.用户管理:用户是系统操作员,该功能主要用于配置系统用户。
2.部门管理:配置系统组织(公司、部门、集团),树形结构显示数据权限。
3.职位管理:配置系统用户所属的职位。
4.菜单管理:配置系统菜单、操作权限、按钮权限标识等。
5.角色管理:按机构进行角色菜单权限分配、角色设置、数据范围权限划分。
6.字典管理:维护系统中经常使用的一些相对固定的数据。
7.参数管理:动态配置系统常用参数。
8.操作日志:记录和查询系统的正常操作日志;系统异常信息的日志记录和查询。
9.登录日志:系统登录日志记录查询包含登录异常。
10.在线用户:当前系统中活动用户的状态监控。
11.计划任务:在线(添加、修改和删除)任务计划包括执行结果日志。
12.代码生成:前端和后端代码的生成。
13.服务监控:监控当前系统的CPU、内存、磁盘、堆栈等相关信息。
14.在线构建器:拖动表单元素生成相应的HTML代码。
15.上传文件、缓存标签等。
正在开发的模块采用模块化和插件式开发,分别是cms系统、通用模型、微信管理、工单系统、问答系统和工作流引擎。
#演示地址
http://v2.g-fast.cn账号:演示密码:123456
#配置
项目数据库文件/数据/db.sql创建一个数据库,并在导入后修改配置/config/config.toml。
其中gToken配置
[gtoken][gtoken . system]cache mode=2 #如果这里使用了redis配置,如果没有使用redis配置,1 cachekey=' gtoken3360 '超时=360000 # 1小时max refresh=0 token deliverer=' _ ' encryptkey=' koi 29 a 83 idak guqjq 29 ASD 9 ad 8 a7 jhq ' authfailmsg='登录超时,请重新登录' MultiLogin=true #后台是否允许多个同时在线?
# #运行gorunnmain.go
账号:演示密码:123456
项目为前端分离,前端地址为:
#文档地址
http://doc.qjit.cn/docs/gfast-v2/introduce
#相关视频
https://space.bilibili.com/254192571/channel/seriesdetail?sid=223204
#演示图
qvj2l q49k 0/ab 552938 c 416413188 eadc 86 b 80 AC 3e 2 /
- | -
qvj2l q49k 0/842356 fa 9 f 664 CB 892308d 09 ce 44 DC 89 /
qvj2l q49k 0/6d 975141 e 66 b 4580 Abe 27 a2 db 1 D7 c 55e /
qvj2l q49k 0/6294861218604961 a 332 ba f1 Fe 48 c7de /
qvj2l q49k 0/ee8b 38 c 556d 943 F9 AC 7 faf 057 c 294 b 85 /
qvj2l q49k 0/6b2c 20619 E1 a 46d 0 a 03 c 80 a2 be 7 BC 997 /
注意:使用gf-cli 版本最好 = v1.16.4
如果你对源代码感兴趣,欢迎在评论区转发评论。
欢迎点赞+转发+关注!大家的支持是我分享最大的动力!!!