package storage import "MiauInv/models" func AddItem(item models.Item) error { _, err := DB.Exec( "INSERT INTO items(name, category, description, total_quantity) VALUES(?,?,?,?)", item.Name, item.Category, item.Description, item.TotalQuantity, ) return err } func GetItems() ([]models.Item, error) { rows, err := DB.Query(` SELECT id,name,category,description,total_quantity FROM items `) if err != nil { return nil, err } defer rows.Close() var items []models.Item for rows.Next() { var item models.Item err = rows.Scan( &item.ID, &item.Name, &item.Category, &item.Description, &item.TotalQuantity, ) if err != nil { return nil, err } items = append(items, item) } return items, nil }