Dodavanje modula dobavljača i nabavki
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
package model
|
||||
|
||||
import "time"
|
||||
|
||||
// Dobavljac predstavlja jednog dobavljača
|
||||
type Dobavljac struct {
|
||||
ID int64
|
||||
Naziv string
|
||||
KontaktOsoba string
|
||||
Telefon string
|
||||
Email string
|
||||
Napomena string
|
||||
DatumUnosa time.Time
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
package model
|
||||
|
||||
import "time"
|
||||
|
||||
// Nabavka predstavlja zaglavlje jedne nabavke
|
||||
type Nabavka struct {
|
||||
ID int64
|
||||
DobavljacID *int64
|
||||
Napomena string
|
||||
Ukupno float64
|
||||
Datum time.Time
|
||||
}
|
||||
|
||||
// StavkaNabavke predstavlja jednu liniju (artikal) unutar nabavke
|
||||
type StavkaNabavke struct {
|
||||
ID int64
|
||||
NabavkaID int64
|
||||
ArtikalID int64
|
||||
Kolicina int
|
||||
CenaPoKomadu float64
|
||||
Ukupno float64
|
||||
}
|
||||
|
||||
// NabavkaSaDetaljem je nabavka sa nazivom dobavljača — za prikaz u listi
|
||||
type NabavkaSaDetaljem struct {
|
||||
Nabavka
|
||||
DobavljacNaziv string
|
||||
}
|
||||
|
||||
// StavkaSaArtiklom je stavka nabavke sa nazivom artikla — za prikaz u formi i detaljima
|
||||
type StavkaSaArtiklom struct {
|
||||
StavkaNabavke
|
||||
ArtikalNaziv string
|
||||
}
|
||||
Reference in New Issue
Block a user