前端传递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 基础到 K8s:一条可落地的 Go 服务端成长路线
开发语言·后端·golang·kubernetes
qq_452396238 小时前
第五篇:《接口与错误处理:Go 的哲学》
开发语言·后端·golang
布朗克16810 小时前
Go 入门到精通-29-测试与基准
开发语言·后端·golang·测试与基准
止语Lab16 小时前
从 PHP 到 Go:真正迁移的是复杂度的归属
android·golang·php
灯澜忆梦1 天前
GO_并发编程---定时器
开发语言·后端·golang
Wang's Blog1 天前
Go-Zero项目开发10: 微服务治理中心实现原理分析
开发语言·微服务·golang
qq_452396231 天前
第二篇:《Go 开发环境搭建:SDK、IDE、Module 与 Hello World》
开发语言·ide·golang
FellAveal2 天前
【Go语言入门学习笔记】Part13.结构体与接口
笔记·学习·golang
microrain2 天前
从设备孤岛到智能协同:SagooIoT场景联动实战解析
物联网·golang·sagooiot
灯澜忆梦2 天前
GO_网络编程---网络协议
网络·网络协议·golang