From b63cf00c33cc2edd54bfc58e9a025400dfbb36bd Mon Sep 17 00:00:00 2001 From: Piotr Biernat Date: Thu, 22 Dec 2022 15:05:21 +0100 Subject: [PATCH] order update --- model/order.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/model/order.go b/model/order.go index 868de98..73dab4b 100644 --- a/model/order.go +++ b/model/order.go @@ -1,2 +1,20 @@ package model +import "github.com/jackc/pgtype" + +type OrderModel struct { + ID string `db:"id" json:"id"` + State string `db:"state" json:"state"` + CreatedAt pgtype.Timestamp `db:"created_at" json:"created_at"` + UpdatedAt pgtype.Timestamp `db:"updated_at" json:"updated_at"` +} + +type OrderItemModel struct { + ID string `db:"id" json:"id"` + OrderID string `db:"order_id" json:"order_id"` + ProductID int `db:"product_id" json:"product_id"` + Quantity int `db:"quantity" json:"quantity"` + Price float64 `db:"price" json:"price"` + CreatedAt pgtype.Timestamp `db:"created_at" json:"created_at"` + UpdatedAt pgtype.Timestamp `db:"updated_at" json:"updated_at"` +}