liujiandao
2024-04-12 dae660c3b5b6a9b7b32f40e88a576b81a1054561
models/workshop_manage.go
@@ -56,6 +56,11 @@
   return slf
}
func (slf *WorkshopManageSearch) SetWorkshopName(workshopName string) *WorkshopManageSearch {
   slf.WorkshopName = workshopName
   return slf
}
func (slf *WorkshopManageSearch) SetGroupNumber(groupNumber int) *WorkshopManageSearch {
   slf.GroupNumber = groupNumber
   return slf
@@ -75,6 +80,10 @@
   if slf.WorkshopNumber != "" {
      db = db.Where("workshop_number = ?", slf.WorkshopNumber)
   }
   if slf.WorkshopName != "" {
      db = db.Where("workshop_name = ?", slf.WorkshopName)
   }
   if slf.GroupNumber != 0 {
@@ -146,3 +155,15 @@
   return nil
}
func (slf *WorkshopManageSearch) Count() (int64, error) {
   var (
      total int64
      db    = slf.build()
   )
   if err := db.Count(&total).Error; err != nil {
      return total, fmt.Errorf("find count err: %v", err)
   }
   return total, nil
}