前端传递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)
}
相关推荐
且去填词5 小时前
深入理解 GMP 模型:Go 高并发的基石
开发语言·后端·学习·算法·面试·golang·go
a程序小傲5 小时前
京东Java面试被问:多活数据中心的流量调度和数据同步
java·开发语言·面试·职场和发展·golang·边缘计算
卜锦元8 小时前
EchoChat搭建自己的音视频会议系统01-准备工作
c++·golang·uni-app·node.js·音视频
钟离墨笺8 小时前
Go语言-->interfance{}赋值的陷阱
开发语言·后端·golang
小镇学者9 小时前
【python】python有必要像go或者nodejs那样做多版本切换吗?
开发语言·python·golang
梦想画家10 小时前
深度解析RuleGo框架:核心原理与插件机制实战
golang·规则引擎·rulego
且去填词11 小时前
Go 内存分配器(TCMalloc):栈与堆的分配策略
开发语言·后端·面试·golang
源代码•宸13 小时前
Golang原理剖析(Sync.Map)
数据结构·经验分享·后端·golang·sync.map·readmap·dirtymap
老蒋每日coding13 小时前
Go语言实现 Agent Demo
开发语言·后端·golang
老蒋每日coding13 小时前
Go语言面试题及答案总结(一)
面试·职场和发展·golang