Documentation ¶
Index ¶
- func NewNullInt(v int64) sql.NullInt64
- func TestDB(t *testing.T, databaseURL string) (*sql.DB, func(...string))
- type ProductRepo
- func (r *ProductRepo) Create(p *model.Product, mpiList *model.MarketPlaceItemsList) error
- func (r *ProductRepo) CreateCategory(c *model.Category) error
- func (r *ProductRepo) CreateMaterial(m *model.Material) error
- func (r *ProductRepo) Delete(productId int, userId int) error
- func (r *ProductRepo) FindByUserId(userId int) ([]*model.Product, error)
- func (r *ProductRepo) GetCategories() ([]*model.Category, error)
- func (r *ProductRepo) GetMaterials() ([]*model.Material, error)
- func (r *ProductRepo) GetProductById(productId int) (*model.Product, error)
- func (r *ProductRepo) Update(p *model.Product, mpiList *model.MarketPlaceItemsList) error
- type Store
- type UserRepo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewNullInt ¶
Types ¶
type ProductRepo ¶
type ProductRepo struct {
// contains filtered or unexported fields
}
func (*ProductRepo) Create ¶
func (r *ProductRepo) Create(p *model.Product, mpiList *model.MarketPlaceItemsList) error
func (*ProductRepo) CreateCategory ¶
func (r *ProductRepo) CreateCategory(c *model.Category) error
func (*ProductRepo) CreateMaterial ¶
func (r *ProductRepo) CreateMaterial(m *model.Material) error
func (*ProductRepo) FindByUserId ¶
func (r *ProductRepo) FindByUserId(userId int) ([]*model.Product, error)
func (*ProductRepo) GetCategories ¶
func (r *ProductRepo) GetCategories() ([]*model.Category, error)
func (*ProductRepo) GetMaterials ¶
func (r *ProductRepo) GetMaterials() ([]*model.Material, error)
func (*ProductRepo) GetProductById ¶
func (r *ProductRepo) GetProductById(productId int) (*model.Product, error)
func (*ProductRepo) Update ¶
func (r *ProductRepo) Update(p *model.Product, mpiList *model.MarketPlaceItemsList) error
type Store ¶
type Store struct {
// contains filtered or unexported fields
}
Store
func (*Store) Product ¶
func (s *Store) Product() store.ProductRepo
Click to show internal directories.
Click to hide internal directories.