Servis: garantni list, radovi na otpremnici, selektivno prihvatanje predloga po stavkama

This commit is contained in:
2026-06-25 01:39:56 +02:00
parent a7ec5e9aa9
commit e50fe660b1
9 changed files with 404 additions and 18 deletions
+6
View File
@@ -232,6 +232,9 @@ type ServisniDeloviRepository interface {
PrihvatiPredlozene(ctx context.Context, nalogID int64) error
// ObrisiPredlozene briše sve predložene delove sa naloga (klijent odbio predlog)
ObrisiPredlozene(ctx context.Context, nalogID int64) error
// PrihvatiOdabranePoArtiklu selektivno prihvata predlozene delove po artikal_id;
// prihvaćeni idu kroz normalnu ugradnju (skidaju sa lagera), ostali se odbacuju.
PrihvatiOdabranePoArtiklu(ctx context.Context, nalogID int64, artikalIDs []int64) error
}
// ServisniPotrazivaniDeloviRepository definiše operacije nad delovima koji nedostaju
@@ -255,6 +258,9 @@ type ServisniRadoviRepository interface {
PrihvatiPredlozene(ctx context.Context, nalogID int64) error
// ObrisiPredlozene briše sve predložene radove sa naloga (klijent odbio predlog)
ObrisiPredlozene(ctx context.Context, nalogID int64) error
// PrihvatiOdabrane selektivno prihvata predlozene radove po ID-u;
// prihvaćeni dobijaju predlozeno=0, ostali predlozeni se brišu.
PrihvatiOdabrane(ctx context.Context, nalogID int64, ids []int64) error
}
// MagacinskePromeneRepository definiše operacije nad revizijskim tragom magacina