前端传递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)
}
相关推荐
古城小栈29 分钟前
Go 语言容器感知,自动适配 K8s 资源限制
golang·kubernetes
海上彼尚4 小时前
Go之路 - 7.go的结构体
开发语言·后端·golang
源代码•宸9 小时前
分布式缓存-GO(分布式算法之一致性哈希、缓存对外服务化)
开发语言·经验分享·分布式·后端·算法·缓存·golang
半桶水专家16 小时前
GORM 结构体字段标签(Struct Tags)详解
golang·go·gorm
GokuCode16 小时前
【GO高级编程】05.类的扩展与复用
golang·embedding·xcode
Tony Bai17 小时前
Jepsen 报告震动 Go 社区:NATS JetStream 会丢失已确认写入
开发语言·后端·golang
bing.shao17 小时前
Golang 之 defer 延迟函数
开发语言·后端·golang
penngo17 小时前
Golang使用Fyne开发桌面应用
开发语言·后端·golang
ByNotD0g20 小时前
Golang Green Tea GC 原理初探
java·开发语言·golang
NaturalHarmonia21 小时前
【Go】sync package官方示例代码学习
开发语言·学习·golang