model/procedures.go
@@ -33,6 +33,7 @@
      Orm          *gorm.DB
      Preload      bool
      StartTimeMax int64
      EndTimeMin   int64
      StatusNot    ProcedureStatus
      ProcedureIds []string
   }
@@ -97,6 +98,11 @@
   return slf
}
func (slf *ProceduresSearch) SetEndTimeMin(ts int64) *ProceduresSearch {
   slf.EndTimeMin = ts
   return slf
}
func (slf *ProceduresSearch) SetId(id int) *ProceduresSearch {
   slf.ID = id
   return slf
@@ -154,6 +160,10 @@
      db = db.Where("start_time <= ?", slf.StartTimeMax)
   }
   if slf.EndTimeMin != 0 {
      db = db.Where("end_time > ?", slf.EndTimeMin)
   }
   if slf.Status != 0 {
      db = db.Where("status = ?", slf.Status)
   }