很耐看的Go快速开发后台系统框架

序言

秉承Go语言设计思路,我们集成框架简单易用、扩展性好、性能优异、兼顾安全稳定,适合企业及初学者用来开发项目、学习。我们框架和市面上其他家设计的不同,简单一步做到的我们不会两步,框架能自动处理,绝不手动处理,这样框架用起来就很顺手,不会绕来绕去,一个新手加入项目,也不需要大量时间去了解框架,我们框架一两个小时就可以讲清楚,让新手快速就能进入开发状态,这个就是省成本。

易学,超快上手

快速下载安装开发文档:立即去看文档

下面就是一个获取产品详情代码,很简单,不用去操作其他什么dao层、model层、我们框架把控制层自动帮你处理,路由自动加载。你只关心下面这个GetContent内操作即可。

Go 复制代码
package createcode

import (
	"gofly/utils/gf"
)

// 产品
type Product struct{}

func init() {
	fpath := Product{}
	gf.Register(&fpath, fpath)
}

// 获取产品详情
func (api *Product) GetContent(c *gf.GinCtx) {
	id := c.DefaultQuery("id", "")
	if id == "" {
		gf.Failed().SetMsg("请传参数id").Regin(c)
	} else {
		data, err := gf.Model("createcode_product").Where("id", id).Find()
		if err != nil {
			gf.Failed().SetMsg("获取产品详情失败").SetData(err).Regin(c)
		} else {
			gf.Success().SetMsg("获取产品详情成功!").SetData(data).Regin(c)
		}
	}
}

先看看耐不耐,再继续(不能浪费大伙时间)

在线真机体验:立即体验

|---------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------|
| | |
| | |
| | |
| | |
| | |
| | |
| | |

相关推荐
平头哥AI17 小时前
Day 01 | go run 跑通第一个 Go 程序,go build 留下一个能拷走的 exe
开发语言·后端·golang
2601_9622965118 小时前
如何使用Golang包路径_管理本地和远程模块引用
golang·数据转换·变量定义·常用库·编程语言区别
FfHUCisI1 天前
GMP 调度器:Go 并发的心脏是如何跳动的
开发语言·golang·php
我不会起名字3221 天前
一天一道算法题(26):栈的简单应用
java·数据结构·python·算法·leetcode·golang·
gsls2008081 天前
告别 Vault 的复杂度:用 Go 标准库给 Windows 凭据管理器装上 MCP
windows·golang·mcp
名字还没想好☜1 天前
Go 时间格式化为什么用 2006-01-02:time.Format/Parse 的参考时间、时区与解析踩坑
开发语言·后端·golang·go
FfHUCisI2 天前
Golang Map 哈希表实现
golang·哈希算法·散列表
源代码•宸2 天前
前置准备:定时微服务背景和现状
开发语言·经验分享·后端·微服务·云原生·架构·golang
李燚2 天前
把规则搬回家:三个 BC 的贫血→充血重构实录(第103篇)
golang·agent·ddd·领域驱动设计·eino·deepflux·eino adk
astronautyi2 天前
Go 运行时内存分配与 GC 位图深度剖析
开发语言·后端·golang