55 lines
1.6 KiB
Go
55 lines
1.6 KiB
Go
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"`
|
||
}
|