一起使用GO(golang) 来做一个后台管理系统系列10 使用mod 来管理包

Python016

一起使用GO(golang) 来做一个后台管理系统系列10 使用mod 来管理包,第1张

原项目采用gopath来管理的引用库,但有小伙伴反应说包不好下,虽然我把对应的包做了百度云盘共享,但小伙伴们仍然感觉不太好用。特别是最近把go SDK升级到1.18.在管理包上终于下决心使用mod来重新重构下包管理。

一、配置启用Mod

首先那:

确定是否开启了

如果没有开启请开启它。开启命令执行:

#设置 使用七牛云下载

来看下现在的配置:

二、创建项目

上边都说了如何开启了。下面介绍下如何使用

1. 可以随便找一个目录创建项目:myGoProjectNew

这个时候查看目录下会多出一个go.mod的文件:

里面也有了。标识了下SDK的版本1.18

2. 创建 main.go文件

3. 执行:

这时候就会自动下载引用了。

查看Go.mod文件

最后放两张效果图:

感觉还可以得点赞收藏哦。想要源码的私信我获取源码。

Gfast管理系统采用go语言开发,基于GF(Go Frame)的后台管理系统,现增加工作流引擎模块开源发布,实现工作流引擎与业务解绑,不同业务数据均可接入,以业务数据驱动的状态机机制,让系统更具可用性,智能应用型,便捷设计性。

主要特性

基于 jsPlumb 可视化设计流程图,接入element-ui前后分离模式,数据与界面分开便于管理和维护,设计器已封装为组件,既可单独将流程设计器使用在其他基于element-ui的前端项目的系统。

支持可视化界面设计,支持拖拽式流程绘制,支持节点属性设置

可支持工作流设计开发管理,流程权限与后台权限双重认证

可以对步骤进行管理、读取、验证流程基本信息是否正确划分权限的人员可对流程进行终止,代审完善的流引擎机制,通过事务控制,流程运行安全稳定

规范的命名空间,可拓展的集成化开发,支持 直线式、会签式、转出式、同步审批式等多格式的工作流格式

可配置流程模型、流程节点规则、分支条件规则等

Gfast  工作流引擎1.0 开源版

链接地址:

https://gitee.com/tiger1103/gfast

https://github.com/tiger1103/gfast

界面截图:

演示地址: http://demo.g-fast.cn/

登录账号:test

登录密码:123456