domain

package
v0.0.0-...-e85e4ab Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2022 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ERROR_UNIQUE_ORDER_NUMBER = "the order number must be unique"
	ERROR_WHILE_SAVING        = "Error while saving"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type PurchaseOrders

type PurchaseOrders struct {
	ID              int    `json:"id"`
	OrderNumber     string `json:"order_number"`
	OrderDate       string `json:"order_date"`
	TrackingCode    string `json:"tracking_code"`
	BuyerId         int    `json:"buyer_id"`
	ProductRecordId int    `json:"product_record_id"`
	OrderStatusId   int    `json:"order_status_id"`
}

type Repository

type Repository interface {
	Create(ctx context.Context, purchaseOrder PurchaseOrders) (PurchaseOrders, error)
	GetById(ctx context.Context, id int) (PurchaseOrders, error)
	ValidadeOrderNumber(ctx context.Context, orderNumber string) (bool, error)
}

type Service

type Service interface {
	Create(ctx context.Context, purchaseOrder PurchaseOrders) (PurchaseOrders, error)
	GetById(ctx context.Context, id int) (PurchaseOrders, error)
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL