前端传递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)
}
相关推荐
李燚5 小时前
Go 项目怎么组织:DDD 4 层 vs MVC vs 脚本式
开发语言·golang·mvc·ddd·agent框架·eino
Generalzy8 小时前
从 Web 页面到桌面应用:用 Go + WebView 构建一个轻量级桌面框架
开发语言·前端·golang
灯澜忆梦12 小时前
GO_函数_2
开发语言·golang·xcode
进击的程序猿~13 小时前
Go Zero源码阅读2
开发语言·后端·golang
zenithdev11 天前
fastcache:为 Go 设计的低 GC 压力内存缓存
开发语言·其他·缓存·golang
北冥you鱼1 天前
Go语言sync包在区块链开发中的数据同步实践
golang·centos·区块链
布朗克1682 天前
Go 入门到精通-13-指针与内存
开发语言·c++·golang·指针与内存
xurime2 天前
Excelize 开源十周年,发布 2.11.0 版本
golang·开源·github·excel·导出·导入·excelize·基础库
名字还没想好☜3 天前
Go 并发实战:用 channel 实现 worker pool
java·数据库·后端·golang·go
布朗克1683 天前
Go 入门到精通-09-复合类型之Map
开发语言·后端·golang·map