Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service interface { CreateOrder(ctx context.Context, order domain.Order) (domain.Order, error) FindOrder(ctx context.Context, orderSN string, buyerID int64) (domain.Order, error) UpdateOrder(ctx context.Context, order domain.Order) error CompleteOrder(ctx context.Context, order domain.Order) error ListOrders(ctx context.Context, offset, limit int, uid int64) ([]domain.Order, int64, error) ListExpiredOrders(ctx context.Context, offset, limit int, ctime int64) ([]domain.Order, int64, error) CloseExpiredOrders(ctx context.Context, orderIDs []int64) error CancelOrder(ctx context.Context, order domain.Order) error }
func NewService ¶
func NewService(repo repository.OrderRepository) Service
Click to show internal directories.
Click to hide internal directories.