repository

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Feb 25, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Cart

type Cart interface {
	CreateCarts(ctx context.Context, cart domain.Carts, uid int32) error
	DeleteCarts(ctx context.Context, pid, uid int32) error
	UpdateCarts(ctx context.Context, cart domain.Carts, uid int32) error
	ClearCarts(ctx context.Context, uid int32) error
	GetCartsInfo(ctx context.Context, uid int32) ([]domain.Carts, error)
}

func NewCartRepository

func NewCartRepository(dao dao.Cart, log *zap.Logger) Cart

type CartRepository

type CartRepository struct {
	// contains filtered or unexported fields
}

func (*CartRepository) ClearCarts

func (c *CartRepository) ClearCarts(ctx context.Context, uid int32) error

func (*CartRepository) CreateCarts

func (c *CartRepository) CreateCarts(ctx context.Context, cart domain.Carts, uid int32) error

func (*CartRepository) DeleteCarts

func (c *CartRepository) DeleteCarts(ctx context.Context, pid, uid int32) error

func (*CartRepository) GetCartsInfo

func (c *CartRepository) GetCartsInfo(ctx context.Context, uid int32) ([]domain.Carts, error)

func (*CartRepository) UpdateCarts

func (c *CartRepository) UpdateCarts(ctx context.Context, cart domain.Carts, uid int32) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳