Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OrderUseCase ¶
type OrderUseCase interface { // TODO:createOrder ViewOrderList(ctx context.Context, page, size int32) ([]*model.Order, []*model.OrderGoods, int32, error) ViewOrder(ctx context.Context, orderID int64) (*model.Order, []*model.OrderGoods, error) CancelOrder(ctx context.Context, orderID int64) error ChangeDeliverAddress(ctx context.Context, orderID, addressID int64, addressInfo string) error DeleteOrder(ctx context.Context, orderID int64) error IsOrderExist(ctx context.Context, orderID int64) (bool, error) }
OrderUseCase 定义在 usecase 层的接口
func NewOrderCase ¶
func NewOrderCase(db repository.OrderDB, svc *service.OrderService) OrderUseCase
Click to show internal directories.
Click to hide internal directories.