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
@@ -0,0 +1,23 @@
package repositories
import (
"database/sql"
)
type ImportRepository struct {
db *sql.DB
vr *ValueRepository
pt *PropertyTypeRepository
ptg *PropertyTypeGroupRepository
pr *PropertyRepository
}
func NewImportRepository(db *sql.DB, vr *ValueRepository, pt *PropertyTypeRepository, ptg *PropertyTypeGroupRepository, pr *PropertyRepository) *ImportRepository {
return &ImportRepository{
db: db,
vr: vr,
pt: pt,
ptg: ptg,
pr: pr,
}
}
@@ -0,0 +1,17 @@
package repositories
import (
"database/sql"
)
type PropertyRepository struct {
db *sql.DB
vr *ValueRepository
}
func NewPropertyRepository(db *sql.DB, valueRepository *ValueRepository) *PropertyRepository {
return &PropertyRepository{
db: db,
vr: valueRepository,
}
}
@@ -0,0 +1,17 @@
package repositories
import (
"database/sql"
)
type PropertyTypeGroupRepository struct {
db *sql.DB
PropertyTypeRepository *PropertyTypeRepository
}
func NewPropertyTypesGroupRepository(db *sql.DB, PropertyTypeRepository *PropertyTypeRepository) *PropertyTypeGroupRepository {
return &PropertyTypeGroupRepository{
db: db,
PropertyTypeRepository: PropertyTypeRepository,
}
}
@@ -0,0 +1,17 @@
package repositories
import (
"database/sql"
)
type PropertyTypeRepository struct {
db *sql.DB
pr *PropertyRepository
}
func NewPropertyTypeRepository(db *sql.DB, propertyRepository *PropertyRepository) *PropertyTypeRepository {
return &PropertyTypeRepository{
db: db,
pr: propertyRepository,
}
}
@@ -0,0 +1,15 @@
package repositories
import (
"database/sql"
)
type ValueRepository struct {
db *sql.DB
}
func NewValueRepository(db *sql.DB) *ValueRepository {
return &ValueRepository{
db: db,
}
}