前端传递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)
}
相关推荐
b***653212 小时前
Go-Gin Web 框架完整教程
前端·golang·gin
皖南大花猪13 小时前
Go 项目中使用 Casbin 实现 RBAC 权限管理完整教程
开发语言·后端·golang·rbac·casbin
源代码•宸13 小时前
GoLang写一个火星漫游行动
开发语言·经验分享·后端·golang
le serein —f13 小时前
用go实现-回文链表
算法·leetcode·golang
谷隐凡二13 小时前
Go语言实现Kubernetes主从架构模拟系统细节说明(姐妹篇)
架构·golang·kubernetes
Zfox_16 小时前
【Go】 协程和 channel
开发语言·后端·golang
a***813916 小时前
【Go】Go语言基础学习(Go安装配置、基础语法)
服务器·学习·golang
k***921616 小时前
【Golang】——Gin 框架中的表单处理与数据绑定
microsoft·golang·gin
黑夜路人16 小时前
Cursor中rules配置参考-202504版(含前后端Golang/TypeScript/Kotlin等)
ide·vscode·ai·golang
g***866916 小时前
Windows上安装Go并配置环境变量(图文步骤)
开发语言·windows·golang