You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
481 B
22 lines
481 B
package models
|
|
|
|
type Item struct {
|
|
ID string `db:"item_id"`
|
|
Name string `db:"name"`
|
|
Description string `db:"description"`
|
|
Tags []string `db:"tags"`
|
|
QuantityUnit *string `db:"quantity_unit"`
|
|
ImageURL *string `db:"image_url"`
|
|
}
|
|
|
|
type ItemFilter struct {
|
|
ItemIDs []string
|
|
Tags []string
|
|
}
|
|
|
|
/*
|
|
SELECT i.item_id, i.name FROM item i
|
|
LEFT JOIN tag AS t ON t.item_id = i.item_id
|
|
WHERE t.tag_name IN ("Groceries")
|
|
GROUP by i.item_id;
|
|
*/
|