models/operation.go
@@ -45,6 +45,7 @@ Keyword string Orm *gorm.DB Preload bool Disuse bool } ) @@ -101,6 +102,11 @@ return slf } func (slf *OperationSearch) SetDisuse(disuse bool) *OperationSearch { slf.Disuse = disuse return slf } func (slf *OperationSearch) build() *gorm.DB { var db = slf.Orm.Model(&Operation{}) @@ -131,6 +137,10 @@ db = db.Model(&Operation{}).Preload("Details").Preload("FromLocation").Preload("ToLocation") } if slf.Disuse { db = db.Where("operation_type_id = ?", 0) } return db }