jiangshuai
2023-09-25 541486c20ad74c2bcbb2e42137a116981b313787
models/product_category.go
@@ -28,6 +28,7 @@
      Keyword  string
      Orm      *gorm.DB
      Preload  bool
      Ids      []int
   }
)
@@ -73,6 +74,10 @@
   slf.Preload = preload
   return slf
}
func (slf *ProductCategorySearch) SetIds(ids []int) *ProductCategorySearch {
   slf.Ids = ids
   return slf
}
func (slf *ProductCategorySearch) build() *gorm.DB {
   var db = slf.Orm.Model(&ProductCategory{})
@@ -92,6 +97,9 @@
   if slf.Name != "" {
      db = db.Where("name = ?", slf.Name)
   }
   if len(slf.Ids) > 0 {
      db = db.Where("id in (?)", slf.Ids)
   }
   return db
}