feat(pdv): šifarnik PDV stopa — migracija, model i repozitorijum (Faza 1)
Tabela pdv_stope (seed 20/10/0%), model PdvStopa, PdvStopaRepository + SQLite implementacija (arhiviranje umesto brisanja) i integracioni test (migracija + CRUD round-trip).
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
package model
|
||||
|
||||
import "time"
|
||||
|
||||
// PdvStopa je jedna stavka u šifarniku PDV stopa (Faza 1 knjigovodstvenog modula).
|
||||
// Stope su podatak, ne hardkod — nova ili izmenjena stopa bez diranja koda.
|
||||
type PdvStopa struct {
|
||||
ID int64
|
||||
Naziv string // npr. "Opšta stopa"
|
||||
Stopa float64 // procenat, npr. 20.0
|
||||
Oznaka string // "opsta" | "posebna" | "oslobodjeno"
|
||||
Aktivna bool // false = arhivirana (ne nudi se u listama, ali stari zapisi ostaju ispravni)
|
||||
Redosled int // redosled prikaza
|
||||
DatumUnosa time.Time
|
||||
}
|
||||
Reference in New Issue
Block a user