restructure application, add get endpoint

This commit is contained in:
katefort 2025-04-21 18:30:12 -05:00
parent 51a34008f1
commit 4ebc663d3b
16 changed files with 266 additions and 165 deletions

View file

@ -0,0 +1,19 @@
package application
import (
"vegan-barcode/internal/models"
)
func (a *Application) GetClaims(system string, barcode string) (*models.ProductClaims, error) {
id, err := a.db.FindProductIDByBarcode(system, barcode)
if err != nil {
return nil, err
}
claims, err := a.db.FindClaimsByProductID(id)
if err != nil {
return nil, err
}
return &models.ProductClaims{Id: id, Claims: claims}, nil
}