order

package
v0.0.0-...-ee866ea Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2025 License: BSD-2-Clause Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OrderResolver

type OrderResolver struct {
	Client      pb.OrderServiceClient
	StockClient stockPB.StockServiceClient
	UserClient  authentication.LogtoClient
	Logger      *logrus.Entry
}

func (*OrderResolver) Comments

func (ord *OrderResolver) Comments(
	ctx context.Context,
	obj *pb.Order,
) (*string, error)

func (*OrderResolver) Consumer

func (ord *OrderResolver) Consumer(
	ctx context.Context,
	obj *pb.Order,
) (*user.User, error)

func (*OrderResolver) Courier

func (ord *OrderResolver) Courier(
	ctx context.Context,
	obj *pb.Order,
) (*string, error)

func (*OrderResolver) CourierAccount

func (ord *OrderResolver) CourierAccount(
	ctx context.Context,
	obj *pb.Order,
) (*string, error)

func (*OrderResolver) CreatedAt

func (ord *OrderResolver) CreatedAt(
	ctx context.Context,
	obj *pb.Order,
) (*time.Time, error)

func (*OrderResolver) ID

func (ord *OrderResolver) ID(ctx context.Context, obj *pb.Order) (string, error)

func (*OrderResolver) Items

func (ord *OrderResolver) Items(
	ctx context.Context,
	obj *pb.Order,
) ([]models.Stock, error)

func (*OrderResolver) Payer

func (ord *OrderResolver) Payer(
	ctx context.Context,
	obj *pb.Order,
) (*user.User, error)

func (*OrderResolver) Payment

func (ord *OrderResolver) Payment(
	ctx context.Context,
	obj *pb.Order,
) (*string, error)

func (*OrderResolver) PurchaseOrderNum

func (ord *OrderResolver) PurchaseOrderNum(
	ctx context.Context,
	obj *pb.Order,
) (*string, error)

func (*OrderResolver) Purchaser

func (ord *OrderResolver) Purchaser(
	ctx context.Context,
	obj *pb.Order,
) (*user.User, error)

func (*OrderResolver) Status

func (ord *OrderResolver) Status(
	ctx context.Context,
	obj *pb.Order,
) (*models.StatusEnum, error)

func (*OrderResolver) UpdatedAt

func (ord *OrderResolver) UpdatedAt(
	ctx context.Context,
	obj *pb.Order,
) (*time.Time, error)

Jump to

Keyboard shortcuts

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