zhangzengfei
2024-05-22 f946512f64f1e2e9aa887f62f04f8ebedb53d810
models/cache.go
@@ -12,6 +12,10 @@
   return "caches"
}
func (c *Cache) First() error {
   return db.Table(c.TableName()).First(c).Error
}
func (c *Cache) FindAll() ([]Cache, error) {
   var caches []Cache
   if err := db.Table(c.TableName()).Find(&caches).Error; err != nil {
@@ -21,6 +25,15 @@
   return caches, nil
}
func (c *Cache) Count() (int64, error) {
   var total int64
   if err := db.Table(c.TableName()).Count(&total).Error; err != nil {
      return total, err
   }
   return total, nil
}
func (c *Cache) Save() error {
   return db.Table(c.TableName()).Save(c).Error
}