allow printing/editing orders

This commit is contained in:
2025-04-11 16:06:41 +02:00
parent adac366896
commit 1da5e3e8b4
5 changed files with 49 additions and 59 deletions

View File

@@ -15,6 +15,7 @@ type OrderRepository interface {
GetByToken(string) (models.Order, error)
Update(models.Order) (models.Order, error)
DeleteById(string) error
DeleteByToken(string) error
}
type GORMOrderRepository struct {
@@ -95,3 +96,8 @@ func (r *GORMOrderRepository) DeleteById(id string) error {
result := r.DB.Delete(&models.Order{}, orderId)
return result.Error
}
func (r *GORMOrderRepository) DeleteByToken(token string) error {
result := r.DB.Where("token = ?", token).Delete(&models.Order{})
return result.Error
}