前端传递ids ,gorm 删除

前端传递的数据 :

后端的代码:

复制代码
func Delete(c *gin.Context) {

	var idInts []int
	if err := c.BindJSON(&idInts); err != nil {
		response.FailWithMessage("数据绑定失败", c)
		return
	}

	var home system.SysHome
	if err := global.GVA_DB.Where("id IN (?)", idInts).Delete(&home).Error; err != nil {
		response.FailWithMessage("删除失败", c)
		return
	}

	// 如果没有错误,返回成功响应
	response.OkWithDetailed(gin.H{}, "删除成功", c)
}
相关推荐
九江Mgx8 小时前
用 Go 手搓一个内网 DNS 服务器:从此告别 IP 地址,用域名畅游家庭网络!
golang·dns服务·内网dns
Yeats_Liao17 小时前
Go Web 编程快速入门 12 - 微服务架构:服务发现、负载均衡与分布式系统
前端·后端·架构·golang
T.O.P_KING1 天前
Common Go Mistakes(Ⅱ 数据类型)
golang
钟离墨笺1 天前
Go语言-->sync.WaitGroup 详细解释
开发语言·后端·golang
数据知道1 天前
Go语言设计模式:建造者模式详解
设计模式·golang·建造者模式
Yeats_Liao1 天前
Go Web 编程快速入门 10 - 数据库集成与ORM:连接池、查询优化与事务管理
前端·数据库·后端·golang
Tony Bai2 天前
【Go模块构建与依赖管理】01 前世今生:从 GOPATH 的“混乱”到 Go Modules 的“秩序”
开发语言·后端·golang
gopyer2 天前
Go语言2D游戏开发入门004:零基础打造射击游戏《太空大战》3
golang·go·游戏开发
Dobby_052 天前
【Go】C++转Go:数据结构练习(一)排序算法
数据结构·golang