From 578b74f9de4b96e88e2fddb726c7c6f78162b033 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期六, 21 十月 2023 14:34:23 +0800
Subject: [PATCH] 启停生产者
---
model/task_status_sync.go | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/model/task_status_sync.go b/model/task_status_sync.go
index b873578..78560b3 100644
--- a/model/task_status_sync.go
+++ b/model/task_status_sync.go
@@ -23,6 +23,7 @@
PageNum int
PageSize int
Orm *gorm.DB
+ IDs []uint
}
)
@@ -57,6 +58,11 @@
return slf
}
+func (slf *TaskStatusSyncSearch) SetIDs(ids []uint) *TaskStatusSyncSearch {
+ slf.IDs = ids
+ return slf
+}
+
func (slf *TaskStatusSyncSearch) build() *gorm.DB {
var db = slf.Orm.Table(slf.TableName())
@@ -64,6 +70,10 @@
db = db.Where("id = ?", slf.ID)
}
+ if len(slf.IDs) != 0 {
+ db = db.Where("id in (?)", slf.IDs)
+ }
+
if slf.Order != "" {
db = db.Order(slf.Order)
}
--
Gitblit v1.8.0