package models // =============================== // 🔹 ORDER HEADER (PDF için) // =============================== type OrderHeaderPDF struct { OrderHeaderID string `json:"OrderHeaderID"` OrderNumber string `json:"OrderNumber"` CurrAccCode string `json:"CurrAccCode"` CariAdi string `json:"CariAdi"` OrderDate string `json:"OrderDate"` // yyyy-MM-dd AverageDueDate string `json:"AverageDueDate"` // Termin Description string `json:"Description"` } // =============================== // 🔹 ORDER LINE (PDF için) // =============================== type OrderLinePDF struct { OrderLineID string `json:"OrderLineID"` OrderHeaderID string `json:"OrderHeaderID"` Model string `json:"Model"` Renk string `json:"Renk"` Renk2 string `json:"Renk2"` AnaGrup string `json:"AnaGrup"` AltGrup string `json:"AltGrup"` Aciklama string `json:"Aciklama"` Fiyat float64 `json:"Fiyat"` Adet float64 `json:"Adet"` Tutar float64 `json:"Tutar"` PB string `json:"PB"` TerminTarihi string `json:"TerminTarihi"` // 16 beden alanı Size1 float64 `json:"Size1"` Size2 float64 `json:"Size2"` Size3 float64 `json:"Size3"` Size4 float64 `json:"Size4"` Size5 float64 `json:"Size5"` Size6 float64 `json:"Size6"` Size7 float64 `json:"Size7"` Size8 float64 `json:"Size8"` Size9 float64 `json:"Size9"` Size10 float64 `json:"Size10"` Size11 float64 `json:"Size11"` Size12 float64 `json:"Size12"` Size13 float64 `json:"Size13"` Size14 float64 `json:"Size14"` Size15 float64 `json:"Size15"` Size16 float64 `json:"Size16"` }