feat: filter order history

This commit is contained in:
fernanda-one
2024-08-10 23:21:01 +07:00
parent 2fd676ef3e
commit b1c1c0260b
14 changed files with 23 additions and 3 deletions
+7
View File
@@ -117,6 +117,9 @@ type HistoryOrder struct {
PaymentType string `gorm:"type:varchar;column:payment_type"`
Status string `gorm:"type:varchar;column:status"`
Amount float64 `gorm:"type:numeric;column:amount"`
VisitDate time.Time `gorm:"type:date;column:visit_date"`
TicketStatus string `gorm:"type:varchar;column:ticket_status"`
Source string `gorm:"type:numeric;column:source"`
}
type HistoryOrderDB struct {
@@ -136,6 +139,7 @@ type OrderSearch struct {
EndDate string
Period string
IsCustomer bool
Source string
}
type HistoryOrderList []*HistoryOrderDB
@@ -158,6 +162,9 @@ func (e *HistoryOrderDB) ToHistoryOrder() *HistoryOrder {
PaymentType: e.PaymentType,
Status: e.Status,
Amount: e.Amount,
VisitDate: e.VisitDate,
TicketStatus: e.TicketStatus,
Source: e.Source,
}
}