前端传递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)
}
相关推荐
robin59119 小时前
容器-PUSH镜像卡住问题排查
容器·golang·kubernetes
风生u10 小时前
Go中的反射
golang·反射
T.O.P_KING11 小时前
Common Go Mistakes(IV 字符串)
开发语言·后端·golang
Hello.Reader12 小时前
用纯 Go 实现一个 AES-128 加密 m3u8 视频下载器(不依赖 ffmpeg)
golang·ffmpeg·音视频·m3u8
Zfox_13 小时前
【Go】异常处理、泛型和文件操作
开发语言·后端·golang
zhangyanfei0113 小时前
谈谈 Golang 中的线程协程是如何管理栈内存的
开发语言·后端·golang
q***046313 小时前
[golang][MAC]Go环境搭建+VsCode配置
vscode·macos·golang
小信啊啊18 小时前
Go语言结构体
golang·go
古城小栈18 小时前
Go中 巧妙解决 同主版本多子版本共存
后端·golang
芷栀夏18 小时前
多设备文件接力太麻烦?Go File + cpolar让传输效率翻倍
开发语言·后端·golang