mirror of
https://github.com/wgh136/nysoure.git
synced 2025-09-27 12:17:24 +00:00
Initial commit
This commit is contained in:
24
server/dao/storage.go
Normal file
24
server/dao/storage.go
Normal file
@@ -0,0 +1,24 @@
|
||||
package dao
|
||||
|
||||
import "nysoure/server/model"
|
||||
|
||||
func CreateStorage(s model.Storage) (model.Storage, error) {
|
||||
err := db.Model(&s).Create(&s).Error
|
||||
return s, err
|
||||
}
|
||||
|
||||
func DeleteStorage(id uint) error {
|
||||
return db.Model(&model.Storage{}).Where("id = ?", id).Delete(&model.Storage{}).Error
|
||||
}
|
||||
|
||||
func GetStorages() ([]model.Storage, error) {
|
||||
var storages []model.Storage
|
||||
err := db.Model(&model.Storage{}).Find(&storages).Error
|
||||
return storages, err
|
||||
}
|
||||
|
||||
func GetStorage(id uint) (model.Storage, error) {
|
||||
var storage model.Storage
|
||||
err := db.Model(&model.Storage{}).Where("id = ?", id).First(&storage).Error
|
||||
return storage, err
|
||||
}
|
Reference in New Issue
Block a user