前端传递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)
}
相关推荐
nbsaas-boot41 分钟前
Go 项目中如何正确升级第三方依赖(Go Modules 实战指南)
开发语言·后端·golang
HashFlag12 小时前
单元测试(go)
golang·单元测试
TDengine (老段)14 小时前
TDengine Go 连接器入门指南
大数据·数据库·物联网·golang·时序数据库·tdengine·涛思数据
YGGP14 小时前
【Golang】LeetCode 206. 反转链表
leetcode·链表·golang
YGGP14 小时前
【Golang】LeetCode 142. 环状链表 II
leetcode·链表·golang
YGGP15 小时前
【Golang】LeetCode 160. 相交链表
leetcode·链表·golang
YGGP15 小时前
【Golang】LeetCode 234. 回文链表
leetcode·链表·golang
Tony Bai1 天前
Go 考古:Go 官方如何决定支持你的 CPU 和 OS?
开发语言·后端·golang
技术小泽2 天前
java转go语言入门基础篇(二)
java·golang
molaifeng2 天前
深度解密 Go 语言调度器:GMP 模型精讲
开发语言·golang·gmp