This commit is contained in:
2026-02-11 17:46:22 +03:00
commit eacfacb13b
266 changed files with 51337 additions and 0 deletions

54
svc/models/order_pdf.go Normal file
View File

@@ -0,0 +1,54 @@
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"`
}