开箱即用的Golang全栈Admin。
其后端是基于的GO微服务框架go-kratos,前端也是基于Vue微服务框架的Vben Admin。
虽然都是使用的微服务的框架,但是前后端都是可以使用单体架构的方式进行开发和部署的。
上手容易,功能丰富,适合快速开发企业级管理系统。
- 后端基于 Golang + go-kratos + wire + ent
- 前端基于 Vue + TypeScript + Ant Design Vue + Vben Admin
功能 | 说明 |
---|---|
用户管理 | 管理和查询用户,支持高级查询和按部门联动用户,用户可禁用/启用、设置/取消主管、重置密码、配置多角色、多部门和上级主管、一键登录指定用户等功能。 |
角色管理 | 管理角色和角色分组,支持按角色联动用户,设置菜单和数据权限,批量添加和移除员工。 |
组织管理 | 管理组织,支持树形列表展示。 |
部门管理 | 管理部门,支持树形列表展示。 |
权限管理 | 管理权限分组、菜单、权限点,支持树形列表展示。 |
字典管理 | 管理数据字典大类及其小类,支持按字典大类联动字典小类、服务端多列排序、数据导入和导出。 |
任务调度 | 管理和查看任务及其任务运行日志,支持任务新增、修改、删除、启动、暂停、立即执行。 |
文件管理 | 管理文件上传,支持文件查询、上传到OSS或本地、下载、复制文件地址、删除文件、图片支持查看大图功能。 |
个人中心 | 个人信息展示和修改,查看最后登录信息,密码修改等功能。 |
登录日志 | 登录日志列表查询,记录用户登录成功和失败日志,支持IP归属地记录。 |
操作日志 | 操作日志列表查询,记录用户操作正常和异常日志,支持IP归属地记录,查看操作日志详情。 |
- 后台用户登录界面
- 后台分析界面
- 用户管理界面
- 后台创建用户界面
- 后台目录管理界面
- 组织架构管理界面
- 用户角色管理界面
- 用户职位管理界面
- 后端内置Swagger UI界面