sourcen übernommen und wieder compilierbar gemacht.

This commit is contained in:
2026-09-21 08:04:14 +02:00
parent 4874f8c7e7
commit 7012356fc3
40 changed files with 6218 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
package models
type Product struct {
Id int
Name string
Description string
ImageURL string
Properties []Property
}
@@ -0,0 +1,9 @@
package models
type ProductGroup struct {
Id int `json:"id,omitempty"`
Name string `json:"name"`
Description string `json:"description,omitempty"`
ImageURL string `json:"ImageURL,omitempty"`
Properties []Property `json:"properties,omitempty"`
}
+13
View File
@@ -0,0 +1,13 @@
package models
type Property struct {
Id int `json:"id,omitempty"`
Name string `json:"name"`
Description string `json:"description,omitempty"`
ImageURL string `json:"ImageURL,omitempty"`
//Property_Type *Property_Type `json:"property_type,omitempty"`
Parent_Property *Property `json:"parent_property,omitempty"`
Products_Group *ProductGroup `json:"products_group,omitempty"`
Product *Product `json:"products,omitempty"`
Values []Value `json:"values,omitempty"`
}
@@ -0,0 +1,9 @@
package models
type Property_Type struct {
Id int `json:"id,omitempty"`
Name string `json:"name"`
Description string `json:"description,omitempty"`
ImageURL string `json:"ImageURL,omitempty"`
Property Property `json:"property"`
}
@@ -0,0 +1,10 @@
package models
type PropertyTypeGroup struct {
Id int `json:"id,omitempty"`
Name string `json:"name"`
Description string `json:"description,omitempty"`
ImageURL string `json:"ImageURL,omitempty"`
PropertyTypes []Property_Type `json:"PropertyTypes,omitempty"`
PropertyTypeGroups []PropertyTypeGroup `json:"PropertyTypeGroups,omitempty"`
}
+7
View File
@@ -0,0 +1,7 @@
package models
type Value struct {
Id int `json:"id,omitempty"`
Value string `json:"value"`
ImageURL string `json:"ImageURL,omitempty"`
}