net20是什么软件(详解net最新版本)

net20是什么软件(详解net最新版本)

◆一、开源项目简介

gfast是基于GF(Go Frame)的后台管理系统 ,完善的权限用户管理,致力于快速高效开发cms系统、督办系统、后续将加入流程审批、工作流引擎、项目管理、挂图作战、数据大屏等功能。

基于全新Go Frame 2.0 Vue3 Element Plus开发的全栈前后端分离的管理系统

前端采用vue-next-admin 、Vue、Element UI。

本项目由奇讯科技团队开发。

◆二、开源协议

使用Apache-2.0开源协议

◆三、界面展示演示图

◆四、功能概述特征

高生产率:几分钟即可搭建一个后台管理系统

模块化:单应用多系统的模式,将一个完整的应用拆分为多个系统,后续扩展更加便捷,增加代码复用性。

插件化:可通过插件的方式扩展系统功能

认证机制:采用gtoken的用户状态认证及casbin的权限认证

路由模式:得利于goframe2.0提供了规范化的路由注册方式,无需注解自动生成api文档

面向接口开发

内置功能

部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。

岗位管理:配置系统用户所属担任职务。

菜单管理:配置系统菜单,操作权限,按钮权限标识等。

角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。

字典管理:对系统中经常使用的一些较为固定的数据进行维护。

参数管理:对系统动态配置常用参数。

操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。

登录日志:系统登录日志记录查询包含登录异常。

在线用户:当前系统中活跃用户状态监控。

定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。

代码生成:前后端代码的生成。

服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。

在线构建器:拖动表单元素生成相应的HTML代码。

文件上传,缓存标签等。

◆五、技术选型后端技术

golang v1.16.5

goFrame v1.16.4

casbin v2.31.9

gtoken v1.4.2

前端技术

npm:node.js的包管理工具,用于统一管理我们前端项目中需要用到的包、插件、工具、命令等,便于开发和维护。

ES6:Javascript的新版本,ECMAScript6的简称。利用ES6我们可以简化我们的JS代码,同时利用其提供的强大功能来快速 实现JS逻辑。

vue-cli:Vue的脚手架工具,用于自动生成Vue项目的目录及文件。

vue-router:Vue提供的前端路由工具,利用其我们实现页面的路由控制,局部刷新及按需加载,构建单页应用,实现前后端分离。

vuex:Vue提供的状态管理工具,用于统一管理我们项目中各种数据的交互和重用,存储我们需要用到数据对象。

element-ui:基于MVVM框架Vue开源出来的一套前端ui组件。

系统需求

go >= 1.11

MySQL >= 5.6

项目依赖:

gf框架

vue-next-admin

swaggo

gtoken

casbin

PHP开源工作流引擎tpflow

CCflow 国内最优秀的开源流程引擎

配置

项目数据库文件resource/data/db.sql创建数据库导入后修改配置manifest/config/config.yaml.bak复制改为manifest/config/config.yaml

其中gfToken配置

https://www.toutiao.com/article/7102433858653897219/?log_from=570f3db367519_1653875050722

来都来了,走啥走,留个言呗~

IT大咖说 |关于版权

感谢您对IT大咖说的热心支持!

相关推荐

推荐文章

Java 工程师相见恨晚的神兵利器和使用技巧

MySQL 故障诊断:MySQL 占用 CPU 过高问题定位及优化

高可用架构之 Sentinel 的降级原理详解

.NET 6 从0到1使用Docker部署至Linux环境

中高级程序员可能都不会使用spring-boot-starter-jdbc访问MySQL

作为一名程序员,你还需要会画图

DPDK的基本原理、学习路线总结

一种并行,背压的Kafka Consumer

DBA的福音|分享免费oracle性能监控调优工具

发表评论

登录后才能评论