liujiandao
2024-04-10 45778cdd4a7829039fef3d262dc7999bb0628f93
models/fineness_item.go
@@ -12,10 +12,10 @@
   FinenessItem struct {
      gorm.Model
      FinenessRegisterID uint            `json:"finenessRegisterID"`
      Position           int8            `json:"position"`
      Fineness           decimal.Decimal `json:"fineness"`
      Quantity           decimal.Decimal `json:"quantity"`
      Sum                decimal.Decimal `json:"sum"`
      Position           int             `json:"position"` //车号
      Fineness           float32         `json:"fineness"` //纤度
      Quantity           decimal.Decimal `json:"quantity"` //数量
      Sum                decimal.Decimal `json:"sum"`      //纤度合计
   }
   FinenessItemSearch struct {
@@ -55,6 +55,11 @@
   return slf
}
func (slf *FinenessItemSearch) SetFinenessRegisterID(id uint) *FinenessItemSearch {
   slf.FinenessRegisterID = id
   return slf
}
func (slf *FinenessItemSearch) build() *gorm.DB {
   var db = slf.Orm.Table(slf.TableName())
@@ -66,6 +71,10 @@
      db = db.Order(slf.Order)
   }
   if slf.FinenessRegisterID != 0 {
      db = db.Where("fineness_register_id = ?", slf.FinenessRegisterID)
   }
   return db
}