Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OrderDB ¶
type OrderDB interface { IsOrderExist(ctx context.Context, orderID int64) (bool, error) CreateOrder(ctx context.Context, order *model.Order) error CreateOrderGoods(ctx context.Context, orderGoods []*model.OrderGoods) error GetOrderByID(ctx context.Context, orderID int64) (*model.Order, error) GetOrderGoodsByOrderID(ctx context.Context, orderID int64) ([]*model.OrderGoods, error) GetOrdersByUserID(ctx context.Context, userID int64, page, size int32) ([]*model.Order, int32, error) UpdateOrderStatus(ctx context.Context, orderID int64, status int32) error UpdateOrderAddress(ctx context.Context, orderID int64, addressID int64, addressInfo string) error DeleteOrder(ctx context.Context, orderID int64) error GetOrderWithGoods(ctx context.Context, orderID int64) (*model.Order, []*model.OrderGoods, error) }
OrderDB 表示订单模块的持久化存储接口
Click to show internal directories.
Click to hide internal directories.