liujiandao
2024-04-11 09af2f801c0f5e18222b696bb6df7da382e7d977
models/yield_register.go
@@ -80,6 +80,31 @@
   return slf
}
func (slf *YieldRegisterSearch) SetCreateTime(createTime string) *YieldRegisterSearch {
   slf.CreateTime = createTime
   return slf
}
func (slf *YieldRegisterSearch) SetMarketId(marketId uint) *YieldRegisterSearch {
   slf.MarketId = marketId
   return slf
}
func (slf *YieldRegisterSearch) SetWorkshopId(workshopId uint) *YieldRegisterSearch {
   slf.WorkshopId = workshopId
   return slf
}
func (slf *YieldRegisterSearch) SetGroupNumber(groupNumber int) *YieldRegisterSearch {
   slf.GroupNumber = groupNumber
   return slf
}
func (slf *YieldRegisterSearch) SetSpec(spec string) *YieldRegisterSearch {
   slf.Spec = spec
   return slf
}
func (slf *YieldRegisterSearch) build() *gorm.DB {
   db := slf.Orm.Table(slf.TableName())
@@ -91,6 +116,25 @@
      db = db.Where("number = ?", slf.Number)
   }
   if slf.CreateTime != "" {
      db = db.Where("create_time = ?", slf.CreateTime)
   }
   if slf.WorkshopId > 0 {
      db = db.Where("workshop_id = ?", slf.WorkshopId)
   }
   if slf.MarketId > 0 {
      db = db.Where("market_id = ?", slf.MarketId)
   }
   if slf.GroupNumber > 0 {
      db = db.Where("group_number = ?", slf.GroupNumber)
   }
   if slf.Spec != "" {
      db = db.Where("spec = ?", slf.Spec)
   }
   return db
}