feat: filter order history
This commit is contained in:
@@ -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,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user