很耐看的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)
		}
	}
}

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

在线真机体验:立即体验

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

相关推荐
平头哥AI10 小时前
Day 22 _ 包装错误别丢链_%w、errors.Is 与 errors.As
android·服务器·学习·golang·go
golang学习记15 小时前
Go 1.27新特性: json/v2使用有趣指南
开发语言·golang·json
王码码203516 小时前
Go语言CGO:Go与C交互
后端·golang·go·接口
PC2005-cloud16 小时前
DSH 白嫖指南:接入 Command Code Go、WorkBuddy 与 Trae 的免费额度
开发语言·后端·golang
名字还没想好☜18 小时前
Docker 镜像瘦身进阶:用 distroless/scratch 把 Go 服务打到 10MB,以及没 shell 怎么调试
运维·docker·容器·golang·kubernetes
lvshuocool18 小时前
golang 多版本管理工具 -- g
开发语言·后端·golang
海盗123421 小时前
DSH 接入 OpenCode Go 报 400 MissingSessionID:从 LLM 语义层退到 fetch 传输层的完整排障
开发语言·后端·golang
web守墓人1 天前
【goed/ui】go开发windows原生应用之Helloworld篇
windows·ui·golang
平头哥AI1 天前
Day 21 _ error 是个普通值_errors.New 与 fmt.Errorf 造出来,沿调用栈抛到 main 接住
后端·学习·golang·go
HotCoffee-GPS2 天前
Golang性能分析pprof
golang