Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrAlreadyExists = errors.New("order log already exists")
)
Functions ¶
Types ¶
type ProductRepository ¶
type ProductRepository interface { CreateProduct(ctx context.Context, product *models.Product) (int64, error) FindOne(ctx context.Context, productId int64) (*models.Product, error) UpdateProduct(ctx context.Context, product *models.Product) error CreateOrderLog(ctx context.Context, req *StockRequest) error }
type Repository ¶
type Repository struct {
ProductRepository
}
func NewProductRepository ¶
func NewProductRepository(db *gorm.DB) *Repository
type StockRequest ¶
Click to show internal directories.
Click to hide internal directories.