前端传递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)
}
相关推荐
研究点啥好呢32 分钟前
滴滴Go后端开发工程师面试题精选:10道高频考题+答案解析
java·开发语言·golang
NEGl DRYN1 小时前
Go基础之环境搭建
开发语言·后端·golang
初心未改HD1 小时前
Go Modules:依赖管理的完全指南
开发语言·golang
rOuN STAT2 小时前
Golang 构建学习
开发语言·学习·golang
不甘先生2 小时前
Go context 实战指南:从入门到生产级并发控制(架构师避坑手册)
开发语言·后端·golang
初心未改HD2 小时前
Go 泛型完全指南:从入门到实战
开发语言·golang
止语Lab12 小时前
从手动到框架:Go DI 演进的三个拐点
开发语言·后端·golang
我不是8神15 小时前
面试题:runtime.MAXPROCESS怎么处理?
golang
必胜刻16 小时前
全面解析 Token:从入门到 JWT 实战
golang·状态模式·web·前后端交互
yeeanna1 天前
GO函数的特殊性
开发语言·后端·golang