zhangqian
2023-08-27 c6173b62e0fea3116075d56692b73cc0bc624815
model/procedures.go
@@ -30,14 +30,16 @@
      Orm          *gorm.DB
      Preload      bool
      StartTimeMax int64
      StatusNot    ProcedureStatus
   }
)
type ProcedureStatus int
const (
   ProcedureStatusUnFinished ProcedureStatus = 1
   ProcedureStatusFinished   ProcedureStatus = 2
   ProcedureStatusWaitProcess ProcedureStatus = 1
   ProcedureStatusProcessing  ProcedureStatus = 2
   ProcedureStatusFinished    ProcedureStatus = 3
)
func (slf *Procedures) TableName() string {
@@ -95,6 +97,11 @@
   return slf
}
func (slf *ProceduresSearch) SetStatusNot(status ProcedureStatus) *ProceduresSearch {
   slf.StatusNot = status
   return slf
}
func (slf *ProceduresSearch) SetPreload(preload bool) *ProceduresSearch {
   slf.Preload = preload
   return slf
@@ -127,6 +134,10 @@
      db = db.Where("status = ?", slf.Status)
   }
   if slf.StatusNot != 0 {
      db = db.Where("status != ?", slf.StatusNot)
   }
   return db
}