feat: add order module

This commit is contained in:
Rogee
2025-01-10 16:54:33 +08:00
parent 2ba8ed7dbd
commit ca1b4cdd12
17 changed files with 456 additions and 40 deletions

View File

@@ -0,0 +1,26 @@
package orders
import "time"
type UserOrder struct {
ID int64 `sql:"primary_key" json:"id"`
CreatedAt time.Time `json:"created_at"`
Type int16 `json:"type"`
Status int16 `json:"status"`
OrderSerial string `json:"order_serial"`
RemoteOrderSerial string `json:"remote_order_serial"`
RefundSerial string `json:"refund_serial"`
RemoteRefundSerial string `json:"remote_refund_serial"`
Amount int64 `json:"amount"`
Currency string `json:"currency"`
Description *string `json:"description"`
Meta *string `json:"meta"`
}
type UserOrderFilter struct {
UserID int64
CreatedAt *time.Time `query:"created_at"`
Type *int16 `query:"type"`
Status *int16 `query:"status"`
Description *string `query:"description"`
}