前端传递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)
}
相关推荐
QX_hao2 小时前
【Go】--数据类型
开发语言·后端·golang
h7997102 小时前
redis lua脚本(go)调用教程以及debug调试
redis·golang·lua
趣味编程1112 小时前
go的学习2---》并发编程
学习·golang·perl
爱好学习的青年人20 小时前
一文详解Go语言字符串
开发语言·后端·golang
思考的笛卡尔1 天前
Go语言实战:高并发服务器设计与实现
服务器·开发语言·golang
会跑的葫芦怪2 天前
Go语言操作Redis
开发语言·redis·golang
静谧之心2 天前
在 K8s 上可靠运行 PD 分离推理:RBG 的设计与实现
云原生·容器·golang·kubernetes·开源·pd分离
赴前尘3 天前
Go 微服务框架排行榜(按 GitHub Star 排序)
微服务·golang·github
自学AI的鲨鱼儿3 天前
ubuntu22.04安装gvm管理go
开发语言·后端·golang