| | |
| | | return slf |
| | | } |
| | | |
| | | func (slf *LocationProductAmountSearch) SetLocationProductId(id int) *LocationProductAmountSearch { |
| | | slf.LocationProductId = id |
| | | return slf |
| | | } |
| | | |
| | | func (slf *LocationProductAmountSearch) build() *gorm.DB { |
| | | var db = slf.Orm.Model(&LocationProductAmount{}) |
| | | |
| | |
| | | if slf.Preload { |
| | | db = db.Model(&LocationProductAmount{}).Preload("LocationProduct").Preload("LocationProduct.Location").Preload("LocationProduct.Product") |
| | | } |
| | | if slf.LocationProductId != 0 { |
| | | db = db.Where("location_product_id=?", slf.LocationProductId) |
| | | } |
| | | |
| | | return db |
| | | } |