module
0.0.0-20241224053824-67a00852a16a
Repository: https://github.com/deleteelf/goframework.git
Documentation: pkg.go.dev
# README
goframework go的微服务与低代码配置框架,旨在于提高复用度
- 作者:DeleteElf
- 联系邮箱:[email protected]
访问外网如果有困难,可以使用翻墙梯子 XFLDT(主打比较便宜稳定),并使用Clash进行访问 链接1 链接2
支持领域:
- 电商平台
- 游戏引擎
- im系统
- 生产平台
- 区块链系统
相关项目示例
示例暂未对外开放,如有需要,请联系作者
非GRPC项目
GRPC项目
方法一、通过shell命令行加载本模块
# github上public的项目,无需设置这个,
# 如果要访问私有项目,则可以如下方式设置这个账户下的不走代理,不走代理需要使用梯子
go env -w GOPRIVATE=github.com/deleteelf
#拉取模块
go get github.com/deleteelf/goframework
#清理一下代码区域,防止刚拉的代码,被就代码搞混乱了
go mod tidy
方法二、通过多模块配置加载此模块
多模块配置无需使用go get github.com/deleteelf/goframework来获取最新代码
#初始化多模块工作区,模块是子目录,goland打开时使用父目录打开
go work init ./goframework
#增加第2个工作区,这边只是示例
go work use ./example
- loghelper 日志工具类,如果没有初始化级别,默认初始化warn级别日志
- stringhelper 字符串帮助类
- httphelper http工具栏
- ado 基于gorm的orm体系数据库操作类,同时实现非orm体系支持,以减少model生成需要,减少代码量,最终达到低代码的需求
- entities 实体类,一些常用的对象关系基类,可用于扩展属性
版本变更日志
0.1 初始版本
- 初始化框架功能逻辑
- 增加数据库到json免orm的体系支持,建立增删改查机制,并支持事务
- 增加geom相关插件