zhangqian
2024-07-01 84346bdafad764c8964256829dc7dc564fe95769
models/warehouse_month_stats.go
@@ -48,8 +48,12 @@
   }
)
func (slf *WarehouseStatsItems) TableName() string {
   return "wms_warehouse_month_stats_items"
}
func (slf *WarehouseMonthStats) TableName() string {
   return "wms_month_stats"
   return "wms_warehouse_month_stats"
}
func NewWarehouseMonthStatsSearch() *WarehouseMonthStatsSearch {
@@ -96,6 +100,21 @@
   return slf
}
func (slf *WarehouseMonthStatsSearch) SetWarehouseId(id int) *WarehouseMonthStatsSearch {
   slf.WarehouseId = id
   return slf
}
func (slf *WarehouseMonthStatsSearch) Save(record *WarehouseMonthStats) error {
   var db = slf.build()
   if err := db.Omit("CreatedAt").Save(record).Error; err != nil {
      return fmt.Errorf("save err: %v, record: %+v", err, record)
   }
   return nil
}
func (slf *WarehouseMonthStatsSearch) build() *gorm.DB {
   var db = slf.Orm.Model(&WarehouseMonthStats{})
@@ -120,6 +139,14 @@
      db = db.Select(slf.Fields)
   }
   if slf.WarehouseId != 0 {
      db = db.Where("warehouse_id = ?", slf.WarehouseId)
   }
   if slf.Preload {
      db = db.Preload("InputItems").Preload("OutputItems")
   }
   return db
}