前端传递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)
}
相关推荐
Tomhex1 小时前
Go内存逃逸优化技巧
golang
会编程的土豆1 小时前
Go语言零基础入门:从0到能写程序(超详细版)
开发语言·后端·golang
初心未改HD1 小时前
Go语言变量与数据类型完全指南
开发语言·golang
初心未改HD1 小时前
Go语言环境搭建与第一个程序详解
开发语言·后端·golang
keep intensify2 小时前
MIT 6.824 lab3B/C
分布式·后端·golang
geovindu16 小时前
go: Proxy Pattern
开发语言·后端·设计模式·golang·代理模式
古城小栈17 小时前
hey 你好 “压测”
http·golang·开源
hhb_61817 小时前
Go高性能并发编程实战与底层原理剖析
运维·网络·golang
威迪斯特19 小时前
GoFr框架:加速微服务开发的Go语言利器
开发语言·后端·微服务·架构·golang·命令行框架·gofr框架
止语Lab1 天前
Go 的测试框架不想让你 TDD
开发语言·golang·tdd