feat: more shelf functions
This commit is contained in:
@@ -68,6 +68,11 @@ func (s *DataStore) CreateShelfLocation(shelf *types.ShelfLocation) error {
|
||||
return result.Error
|
||||
}
|
||||
|
||||
func (s *DataStore) UpdateShelfLocation(id uint64, update *types.ShelfLocation) error {
|
||||
result := s.db.Model(&types.ShelfLocation{}).Where("id = ?", id).Select("*").Updates(update)
|
||||
return result.Error
|
||||
}
|
||||
|
||||
func (s *DataStore) GetAssetByID(id uint64) (*types.Asset, error) {
|
||||
var result types.Asset
|
||||
tx := s.db.Model(&types.Asset{}).Where("id = ?", id).Preload(clause.Associations).First(&result)
|
||||
|
||||
Reference in New Issue
Block a user