liujiandao
2024-04-22 20af882d5a8b59f4c4a5645fd2e4fd4a244609f2
models/attendance_manage.go
@@ -33,6 +33,7 @@
      PageSize int
      Preload  bool
      Ids      []uint
      Month    string
      Orm      *gorm.DB
   }
)
@@ -65,6 +66,11 @@
   return slf
}
func (slf *AttendanceManageSearch) SetMonth(month string) *AttendanceManageSearch {
   slf.Month = month
   return slf
}
func (slf *AttendanceManageSearch) build() *gorm.DB {
   var db = slf.Orm.Table(slf.TableName())
@@ -76,6 +82,10 @@
      db = db.Model(&AttendanceManage{}).Preload("WorkType")
   }
   if slf.Month != "" {
      db = db.Where("date like ?", slf.Month+"%")
   }
   return db
}