32 lines
597 B
Go
32 lines
597 B
Go
package model
|
|
|
|
import "time"
|
|
|
|
// Artikal predstavlja jedan artikal u magacinu
|
|
type Artikal struct {
|
|
ID int64
|
|
KategorijaID *int64
|
|
Naziv string
|
|
Opis string
|
|
Kolicina int
|
|
KolicinMin int
|
|
Lokacija string
|
|
ProdajnaCena float64
|
|
Napomena string
|
|
DatumUnosa time.Time
|
|
}
|
|
|
|
// Kategorija predstavlja kategoriju artikala
|
|
type Kategorija struct {
|
|
ID int64
|
|
Naziv string
|
|
Opis string
|
|
}
|
|
|
|
// ArtikalSaKategorijom je artikal sa nazivom kategorije — za prikaz u tabeli
|
|
type ArtikalSaKategorijom struct {
|
|
Artikal
|
|
KategorijaNaziv string
|
|
KriticnaZaliha bool
|
|
}
|