前端传递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)
}
相关推荐
源代码•宸12 小时前
Golang原理剖析(channel面试与分析)
开发语言·经验分享·后端·面试·golang·select·channel
moxiaoran575314 小时前
Go语言中的泛型
golang
加油201914 小时前
GO语言内存逃逸和GC机制
golang·内存管理·gc·内存逃逸
源代码•宸14 小时前
Golang原理剖析(channel源码分析)
开发语言·后端·golang·select·channel·hchan·sudog
liuyunshengsir14 小时前
golang Gin 框架下的大数据量 CSV 流式下载
开发语言·golang·gin
CHHC188014 小时前
golang 项目依赖备份
开发语言·后端·golang
老蒋每日coding14 小时前
AI智能体设计模式系列(八)—— 记忆管理模式
人工智能·设计模式·golang
且去填词1 天前
深入理解 GMP 模型:Go 高并发的基石
开发语言·后端·学习·算法·面试·golang·go
a程序小傲1 天前
京东Java面试被问:多活数据中心的流量调度和数据同步
java·开发语言·面试·职场和发展·golang·边缘计算
卜锦元1 天前
EchoChat搭建自己的音视频会议系统01-准备工作
c++·golang·uni-app·node.js·音视频