前端传递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)
}
相关推荐
王的宝库1 小时前
Gin + GORM
开发语言·golang·gin
妙码生花1 小时前
golang 应用服务端部署(使用 systemd 服务)
开发语言·人工智能·后端·golang·node.js·php·gin
kcuwu.2 小时前
第 1 课 · Hello, World 与一个 Go 程序的诞生
开发语言·后端·golang
php@king2 小时前
golang入门到精通
开发语言·后端·golang
sunflower#13 小时前
Go学习第五阶段:接口、泛型与包设计,实现可替换的通讯录存储层
学习·oracle·golang
ShuiShenHuoLe18 小时前
golang-jwt v5 入门
开发语言·后端·golang
geovindu21 小时前
go: Task Scheduler
开发语言·后端·golang
FfHUCisI1 天前
Go 内存分配器概览:从 TCMalloc 到三级缓存架构
缓存·架构·golang
Johnston_man1 天前
golang 安装 protoc、protoc-gen-go、protoc-gen-go-grpc、protoc-gen-grpc-gateway
后端·golang
ttwuai1 天前
Go 后台接入单点登录后,JWT、菜单权限和接口 403 怎么验?
开发语言·后端·golang