zhangqian
2024-07-03 f45e4cb8045fe60f96f467dc4ea1e2ae57445712
models/attribute.go
@@ -26,6 +26,7 @@
      PageSize int
      Orm      *gorm.DB
      Keyword  string
      IDs      []uint
   }
)
@@ -104,7 +105,10 @@
   slf.ID = id
   return slf
}
func (slf *AttributeSearch) SetIDs(ids []uint) *AttributeSearch {
   slf.IDs = ids
   return slf
}
func (slf *AttributeSearch) SetName(name string) *AttributeSearch {
   slf.Name = name
   return slf
@@ -120,7 +124,9 @@
   if slf.ID != 0 {
      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)
   }