yinbentan
2024-07-25 a904aa32e66688ba76c9e4b71b6738b0ba5f5d4f
models/fineness_check.go
@@ -26,12 +26,13 @@
   }
   FinenessCheckSearch struct {
      FinenessCheck
      Order    string
      PageNum  int
      PageSize int
      Orm      *gorm.DB
      Preload  bool
      Keyword  string
      Order               string
      PageNum             int
      PageSize            int
      Orm                 *gorm.DB
      Preload             bool
      Keyword             string
      FinenessRegisterIDs []uint
   }
)
@@ -73,6 +74,11 @@
   return slf
}
func (slf *FinenessCheckSearch) SetFinenessRegisterIDs(ids []uint) *FinenessCheckSearch {
   slf.FinenessRegisterIDs = ids
   return slf
}
func (slf *FinenessCheckSearch) SetKeyword(keyword string) *FinenessCheckSearch {
   slf.Keyword = keyword
   return slf
@@ -97,6 +103,10 @@
      db = db.Where("fineness_register_id = ?", slf.FinenessRegisterID)
   }
   if len(slf.FinenessRegisterIDs) != 0 {
      db = db.Where("fineness_register_id in ?", slf.FinenessRegisterIDs)
   }
   if slf.Preload {
      db = db.Model(&FinenessCheck{}).Preload("FinenessRegister")
   }