前端传递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)
}
相关推荐
ん贤4 小时前
一文读懂 Go-Eino 的 Embedding
开发语言·golang·embedding
AMoon丶19 小时前
Golang--多种数据结构详解
linux·c语言·开发语言·数据结构·c++·后端·golang
不会写DN1 天前
Golang中实时推送的功臣 - WebSocket
开发语言·后端·golang
`Jay1 天前
高并发数据采集:隧道代理池架构设计与实现
爬虫·python·学习·golang·代理模式
AMoon丶1 天前
Golang--多种控制结构详解
java·linux·c语言·开发语言·后端·青少年编程·golang
不会写DN1 天前
Go中的泛型与any、interface有什么区别?
开发语言·后端·golang
无心水1 天前
【文档解析】4、跨平台文档解析:JS/Go/C#全攻略
javascript·后端·golang·c#·架构师·大数据分析·分布式系统利器
不会写DN1 天前
如何让两个Go程序远程调用?
开发语言·qt·golang
ん贤1 天前
Go channel 深入解析
开发语言·后端·golang
yashuk2 天前
Go-Gin Web 框架完整教程
前端·golang·gin