liujiandao
2024-04-17 216c9e49dafdb7a5bd025f6d6fa899a33befc38c
models/location_product_amount.go
@@ -36,6 +36,7 @@
      LocationIds []int
      ProductIds  []string
      Ids         []int
      Query       string
   }
   LocationProductAmountWithOperation struct {
@@ -53,6 +54,7 @@
      OperationId             int                        `json:"operationId" gorm:"column:operation_id"`
      Status                  constvar.OperationStatus   `json:"status" gorm:"status"`
      BaseOperationType       constvar.BaseOperationType `json:"baseOperationType" gorm:"base_operation_type"`
      Weight                  decimal.Decimal            `gorm:"type:decimal(20,3);comment:重量" json:"weight"` //重量
   }
)
@@ -119,6 +121,11 @@
   return slf
}
func (slf *LocationProductAmountSearch) SetQuery(query string) *LocationProductAmountSearch {
   slf.Query = query
   return slf
}
func (slf *LocationProductAmountSearch) build() *gorm.DB {
   var db = slf.Orm.Model(&LocationProductAmount{})
@@ -163,6 +170,10 @@
      db = db.Where("id in (?)", slf.Ids)
   }
   if slf.Query != "" {
      db = db.Where(slf.Query)
   }
   return db
}