Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var SQLProviderSet = wire.NewSet(NewEntClient, NewOrderSQL)
Functions ¶
func NewEntClient ¶
NewEntClient create an ent client with default config
func NewOrderSQL ¶
func NewOrderSQL(dbClient *ent.Client) usecase.Repository
NewOrderSQL creates a new OrderRepository. This is the concrete implementation of Repository with SQL.
Types ¶
type OrderRepository ¶
type OrderRepository struct {
// contains filtered or unexported fields
}
func (*OrderRepository) GetByOutOrderNo ¶
func (o *OrderRepository) GetByOutOrderNo(ctx context.Context, outOrderNo string) (*entity.Order, error)
GetByOutOrderNo implements usecase.Repository.GetByOutOrderNo
func (*OrderRepository) UpdateOrderStatus ¶
func (o *OrderRepository) UpdateOrderStatus(ctx context.Context, outOrderNo string, orderStatus int8) error
UpdateOrderStatus implements usecase.Repository.UpdateOrderStatus
Click to show internal directories.
Click to hide internal directories.