前端传递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)
}
相关推荐
女王大人万岁10 小时前
Golang标准库 CGO 介绍与使用指南
服务器·开发语言·后端·golang
福大大架构师每日一题14 小时前
2026-01-15:下一个特殊回文数。用go语言,给定一个整数 n,求出一个比 n 更大的最小整数,该整数需要满足两条规则: 1. 它的十进制表示从左到右与从右到左完全一致(即读起来是对称的)。 2
python·算法·golang
Aerkui15 小时前
Go 泛型(Generics)详解
开发语言·后端·golang
clive.li15 小时前
go-webmvc框架推荐
开发语言·后端·golang
有代理ip15 小时前
常见数据采集问题及实操解决方案
爬虫·网络协议·http·golang·ssl
2501_9419820521 小时前
马年 Go 篇:高并发企微机器人开发实战
开发语言·golang·企业微信
Mr -老鬼1 天前
基于 Go 的脚本平台 APP 云控系统
开发语言·后端·golang
大鹏说大话1 天前
深入理解 Go 中的 make(chan chan error):高阶通道的典型用法与实战场景
开发语言·后端·golang
Maguyusi2 天前
go 批量生成c++和lua proto文件
c++·golang·lua·protobuf