前端传递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)
}
相关推荐
lifewange10 小时前
Go语言-开源编程语言
开发语言·后端·golang
白毛大侠10 小时前
深入理解 Go:用户态和内核态
开发语言·后端·golang
王码码203511 小时前
Go语言中的数据库操作:从sqlx到ORM
后端·golang·go·接口
lifallen12 小时前
从零推导 Agent Summarization Middleware
人工智能·语言模型·golang·agi
lifallen13 小时前
Agent Team (多智能体协同)
人工智能·语言模型·golang·agi
小羊在睡觉17 小时前
Go与MySQL锁:索引失效陷阱
数据库·后端·mysql·golang
cch891817 小时前
易语言 vs Go:初学者与专业开发之选
开发语言·后端·golang
m0_6948455718 小时前
RevelGo搭建教程:类Rails开发体验的Go Web框架
服务器·开发语言·后端·docker·golang·开源·github
cch891819 小时前
易语言VS Go语言:编程语言大对决
开发语言·后端·golang
捧 花19 小时前
全面掌握数据结构:Java 与 Go 定义方式 + 原理 + 使用场景
java·开发语言·数据结构·golang