We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2b6c442 commit 91e99c4Copy full SHA for 91e99c4
controller/product_controller.go
@@ -7,7 +7,9 @@ import (
7
"github.com/gin-gonic/gin"
8
)
9
10
-type productController struct{}
+type productController struct {
11
+ productUseCase usecase.ProductUseCase
12
+}
13
14
func NewProductController() *productController {
15
return &productController{}
usecase/product_usecase.go
@@ -0,0 +1,14 @@
1
+package usecase
2
+
3
+import "api-go/model"
4
5
+type ProductUseCase struct {
6
+func NewProductuUseCase() *productUseCase {
+ return &productUseCase{}
+func (pu *productUseCase) GetProducts([]model.Product, error) {
+ return []model.Product{}, nil
0 commit comments