前端传递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)
}
相关推荐
听雨·眠2 小时前
go语言中defer使用指南
开发语言·后端·golang
言之。3 小时前
【Go语言】RPC 使用指南(初学者版)
开发语言·rpc·golang
唐僧洗头爱飘柔95277 小时前
(Go Gin)上手Go Gin 基于Go语言开发的Web框架,本文介绍了各种路由的配置信息;包含各场景下请求参数的基本传入接收
后端·golang·go·restful·gin·goweb开发
是发财不是旺财1 天前
跟着deepseek学golang--认识golang
开发语言·后端·golang
我的golang之路果然有问题1 天前
快速上手GO的net/http包,个人学习笔记
笔记·后端·学习·http·golang·go·net
草海桐1 天前
go 的 net 包
网络·golang·net
Xiaoyu Wang2 天前
Go协程的调用与原理
开发语言·后端·golang
techdashen2 天前
性能比拼: Go vs Java
java·开发语言·golang
听雨·眠3 天前
go中map和slice非线程安全
java·开发语言·golang
abin在路上3 天前
Golang 版本导致的容器运行时问题
云原生·golang·containerd