前端传递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)
}
相关推荐
钟离墨笺3 小时前
Go语言--2go基础-->基本数据类型
开发语言·前端·后端·golang
shhpeng3 小时前
go gtk 开发入门
golang
钟离墨笺5 小时前
Go语言--2go基础-->map
开发语言·后端·golang
Tony Bai5 小时前
Go 语言的“魔法”时刻:如何用 -toolexec 实现零侵入式自动插桩?
开发语言·后端·golang
shhpeng10 小时前
go mod vendor命令详解
开发语言·后端·golang
源代码•宸13 小时前
Golang原理剖析(GMP调度原理)
开发语言·经验分享·后端·面试·golang·gmp·runnext
pixcarp13 小时前
Golang web工作原理详解
开发语言·后端·学习·http·golang·web
源代码•宸14 小时前
Leetcode—3314. 构造最小位运算数组 I【简单】
开发语言·后端·算法·leetcode·面试·golang·位运算
无心水14 小时前
1、Go语言工作区和GOPATH实战指南:从项目初始化到部署
开发语言·后端·架构·golang·go·gopath·go mod init
w***765515 小时前
PHP vs Go:动态与静态语言的巅峰对决
开发语言·golang·php