moved models.Eigenschaft to domain
This commit is contained in:
@@ -8,6 +8,14 @@ import (
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
// Au, Gs, Gw ,In, Ko, Pa, St, Wk, Zt
|
||||
type Eigenschaft struct {
|
||||
ID uint `gorm:"index" json:"id"`
|
||||
CharacterID uint `gorm:"primaryKey" json:"character_id"`
|
||||
Name string `gorm:"primaryKey" json:"name"`
|
||||
Value int `json:"value"`
|
||||
}
|
||||
|
||||
type Char struct {
|
||||
models.BamortBase
|
||||
Rasse string `json:"rasse"`
|
||||
@@ -23,7 +31,7 @@ type Char struct {
|
||||
Ap models.Ap `gorm:"foreignKey:CharacterID;constraint:OnUpdate:CASCADE,OnDelete:CASCADE" json:"ap"`
|
||||
B models.B `gorm:"foreignKey:CharacterID;constraint:OnUpdate:CASCADE,OnDelete:CASCADE" json:"b"`
|
||||
Merkmale models.Merkmale `gorm:"foreignKey:CharacterID;constraint:OnUpdate:CASCADE,OnDelete:CASCADE" json:"merkmale"`
|
||||
Eigenschaften []models.Eigenschaft `gorm:"foreignKey:CharacterID;constraint:OnUpdate:CASCADE,OnDelete:CASCADE" json:"eigenschaften"`
|
||||
Eigenschaften []Eigenschaft `gorm:"foreignKey:CharacterID;constraint:OnUpdate:CASCADE,OnDelete:CASCADE" json:"eigenschaften"`
|
||||
Fertigkeiten []models.Fertigkeit `gorm:"foreignKey:CharacterID;constraint:OnUpdate:CASCADE,OnDelete:CASCADE" json:"fertigkeiten"`
|
||||
Waffenfertigkeiten []models.Waffenfertigkeit `gorm:"foreignKey:CharacterID;constraint:OnUpdate:CASCADE,OnDelete:CASCADE" json:"waffenfertigkeiten"`
|
||||
Zauber []models.Zauber `gorm:"foreignKey:CharacterID;constraint:OnUpdate:CASCADE,OnDelete:CASCADE" json:"zauber"`
|
||||
|
||||
@@ -16,14 +16,6 @@ type BamortCharTraitMaxVal struct {
|
||||
Value int `json:"value"`
|
||||
}
|
||||
|
||||
// Au, Gs, Gw ,In, Ko, Pa, St, Wk, Zt
|
||||
type Eigenschaft struct {
|
||||
ID uint `gorm:"index" json:"id"`
|
||||
CharacterID uint `gorm:"primaryKey" json:"character_id"`
|
||||
Name string `gorm:"primaryKey" json:"name"`
|
||||
Value int `json:"value"`
|
||||
}
|
||||
|
||||
type Ausruestung struct {
|
||||
BamortCharTrait
|
||||
Magisch
|
||||
|
||||
@@ -22,7 +22,7 @@ func initTestDB4Character() *gorm.DB {
|
||||
&models.Ap{},
|
||||
&models.B{},
|
||||
&models.Merkmale{},
|
||||
&models.Eigenschaft{},
|
||||
&character.Eigenschaft{},
|
||||
&models.Fertigkeit{},
|
||||
&models.Waffenfertigkeit{},
|
||||
&models.Zauber{},
|
||||
@@ -94,7 +94,7 @@ func createChar() *character.Char {
|
||||
char.Merkmale.Augenfarbe = "blau"
|
||||
char.Merkmale.Haarfarbe = "sandfarben"
|
||||
char.Merkmale.Sonstige = ""
|
||||
char.Eigenschaften = []models.Eigenschaft{
|
||||
char.Eigenschaften = []character.Eigenschaft{
|
||||
{Name: "Au", Value: 74},
|
||||
{Name: "Gs", Value: 96},
|
||||
{Name: "Gw", Value: 70},
|
||||
|
||||
Reference in New Issue
Block a user