refactor(models): Move options model to models

This commit is contained in:
Nicolai Ort 2024-12-03 18:03:25 +01:00
parent 62f04f7d1c
commit bd70ac4542
Signed by: niggl
GPG Key ID: 13AFA55AF62F269F
3 changed files with 12 additions and 13 deletions

View File

@ -55,7 +55,7 @@ func GenerateContract(c *fiber.Ctx) error {
})
}
result, err := generator.Execute(template, &services.ContractTemplateOptions{
result, err := generator.Execute(template, &models.ContractTemplateOptions{
Runners: contract.Runners,
CurrencySymbol: "€",
Disclaimer: "This is a disclaimer",

View File

@ -18,3 +18,14 @@ type Group struct {
Name string `json:"name"`
ParentGroup *Group `json:"parent_group"`
}
type ContractTemplateOptions struct {
Runners []Runner `json:"runners"`
CurrencySymbol string `json:"currency_symbol"`
Disclaimer string `json:"disclaimer"`
ReceiptMinimumAmount int `json:"receipt_minimum_amount"`
EventName string `json:"event_name"`
SponsoringHeader string `json:"base_url"`
BarcodeFormat string `json:"barcode_format"`
BarcodePrefix string `json:"barcode_prefix"`
}

View File

@ -8,7 +8,6 @@ import (
"image/png"
"strconv"
"git.odit.services/lfk/document-server/models"
"github.com/boombuler/barcode"
"github.com/boombuler/barcode/code128"
"github.com/boombuler/barcode/ean"
@ -23,17 +22,6 @@ type Templater interface {
type DefaultTemplater struct {
}
type ContractTemplateOptions struct {
Runners []models.Runner `json:"runners"`
CurrencySymbol string `json:"currency_symbol"`
Disclaimer string `json:"disclaimer"`
ReceiptMinimumAmount int `json:"receipt_minimum_amount"`
EventName string `json:"event_name"`
SponsoringHeader string `json:"base_url"`
BarcodeFormat string `json:"barcode_format"`
BarcodePrefix string `json:"barcode_prefix"`
}
func idToEan13(id int, prefix string) (string, error) {
idStr := strconv.Itoa(id)