12 lines
280 B
Go
12 lines
280 B
Go
package repository
|
|
|
|
import "controle-de-estoque/internal/model"
|
|
|
|
type InventoryRepository interface {
|
|
Create(p *model.ProductInput) *model.Product
|
|
FindByID(id int) (*model.Product, error)
|
|
FindAll() map[int]*model.Product
|
|
Update(p *model.Product) error
|
|
Delete(id int) error
|
|
}
|