models

package
v0.0.0-...-6915f5a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 16, 2022 License: Unlicense Imports: 2 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EditabilnaPoljaVrsteRadova

type EditabilnaPoljaVrsteRadova struct {
	Id        *widget.Editor
	Naziv     *widget.Editor
	Opis      *widget.Editor
	Obracun   *widget.Editor
	Jedinica  *widget.Editor
	Cena      *widget.Editor
	Slug      *widget.Editor
	Omogucen  *widget.Bool
	Materijal map[int]*widget.Editor
}

type ElementMenu

type ElementMenu struct {
	Id        int
	Title     string
	Slug      string
	Materijal bool
	Link      *widget.Clickable
	Icon      *widget.Icon
	Hash      string
}

type TipSadrzaja

type TipSadrzaja struct {
	Naziv        string
	NazivMnozina string
	Slug         string
	SlugMnozina  string
	Struktura    interface{}
	Link         *widget.Clickable
}

type User

type User struct {
	Name string `json:"name"`
}

User model

type W

type W struct {
	Id                    string
	Naziv                 string
	DatumNastanka         time.Time
	DatumPoslednjePromene time.Time
	Izmena                *widget.Clickable
	Brisanje              *widget.Clickable
	Data                  interface{}
}

type WingBankaRacun

type WingBankaRacun struct {
	Banka string
	Racun string
}

type WingCalEcommand

type WingCalEcommand struct {
	Id       string
	Type     string
	Name     string
	Enabled  bool
	CompType string
	SubType  string
	Command  interface{}
	Data     interface{}
}

type WingCalEcommands

type WingCalEcommands map[int]WingCalEcommand

type WingCalGrupaRadova

type WingCalGrupaRadova struct {
	Id       string
	Slug     string
	Elementi map[int]WingVrstaRadova `json:"elementi"`
}

type WingDokumentacija

type WingDokumentacija struct {
	Tekstualna string
	Numericka  string
	Graficka   string
}

type WingFizickoLice

type WingFizickoLice struct {
	Id           int
	Naziv        string
	Projektant   bool
	Admin        bool
	Ime          string
	Prezime      string
	JMBG         string
	BrojLicence  string
	Adresa       string
	Grad         string
	Region       string
	Delatnost    string
	Racuni       []WingBankaRacun
	Email        string
	BrojTelefona string
}

type WingIzabraniElement

type WingIzabraniElement struct {
	Sifra         string
	Kolicina      int
	SumaCena      float64
	Element       WingVrstaRadova
	DugmeBrisanje *widget.Clickable
}

type WingIzabraniElementi

type WingIzabraniElementi struct {
	Id                       string
	SumaCena                 float64
	SumaCenaMaterijal        float64
	Elementi                 []*WingIzabraniElement
	NeophodanMaterijal       map[int]WingNeophodanMaterijal
	NeophodanMaterijalPrikaz map[int]WingNeophodanMaterijal
}

type WingMaterijal

type WingMaterijal struct {
	Id      int    `json:"id"`
	Naziv   string `json:"naziv"`
	Opis    string `json:"opis"`
	Obracun string `json:"obracun"`

	Proizvodjac       string  `json:"proizvodjac"`
	OsobineNamena     string  `json:"osobinenamena"`
	NacinRada         string  `json:"nacinrada"`
	JedinicaPotrosnje string  `json:"jedinicapotrosnje"`
	Potrosnja         float64 `json:"potrosnja"`
	RokUpotrebe       string  `json:"rokupotreba"`

	Jedinica  string  `json:"jedinica"`
	Pakovanje int     `json:"pakovanje"`
	Cena      float64 `json:"cena"`
	Slug      string  `json:"slug"`
}

type WingNeophodanMaterijal

type WingNeophodanMaterijal struct {
	Id              int           `json:"id"`
	Kolicina        float64       `json:"kolicina"`
	Koeficijent     float64       `json:"koeficijent"`
	UkupnoPakovanja int           `json:"ukupnopakovanja"`
	UkupnaCena      float64       `json:"ukupnacena"`
	Materijal       WingMaterijal `json:"materijal"`
}

type WingObjekat

type WingObjekat struct {
	BrojObjekta          string
	KategorijaObjekta    string
	KlasifikacijaObjekta string
	Funkcija             string
	Gradjenje            string
	Spratnost            string
	Lokacija             string
	Ulica                string
	Broj                 string
	KP                   string
	KO                   string
}

type WingPravnoLice

type WingPravnoLice struct {
	Id             int
	Naziv          string
	Projektant     bool
	DugiNaziv      string
	BrojLicence    string
	Adresa         string
	Grad           string
	Region         string
	PIB            string
	MB             string
	DatumOsnivanja string
	Delatnost      string
	Racuni         []WingBankaRacun
	Email          string
	BrojTelefona   string
}

type WingProjekat

type WingProjekat struct {
	Id             int
	Naziv          string
	Opis           string
	IdProjekta     string
	BrojDokumenta  string
	Sveska         string
	VrstaDokumenta string
	DatumDokumenta string
	Objekti        []*WingObjekat
	Investitor     *WingPravnoLice
	Projektant     *WingPravnoLice
	Elementi       *WingIzabraniElementi
	RabatRadovi    int
	RabatMaterijal int
}

type WingVrstaRadova

type WingVrstaRadova struct {
	Id                 int                            `json:"id"`
	Naziv              string                         `json:"naziv"`
	Opis               string                         `json:"opis"`
	Obracun            string                         `json:"obracun"`
	Jedinica           string                         `json:"jedinica"`
	Cena               float64                        `json:"cena"`
	Slug               string                         `json:"slug"`
	Omogucen           bool                           `json:"omogucen"`
	Baza               bool                           `json:"baza"`
	Element            bool                           `json:"element"`
	PodvrsteRadova     map[string]*WingVrstaRadova    `json:"podvrsteradova"`
	NeophodanMaterijal map[int]WingNeophodanMaterijal `json:"neophodanmaterijal"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL