Mhamdans17 commited on
Commit ·
4800900
1
Parent(s): a66f5d3
fix: explicit references:ID on Member relations to prevent GORM type altering
Browse files- models/models.go +2 -2
models/models.go
CHANGED
|
@@ -71,7 +71,7 @@ type PointHistory struct {
|
|
| 71 |
CreatedAt time.Time `gorm:"autoCreateTime" json:"created_at"`
|
| 72 |
|
| 73 |
Company *Company `gorm:"foreignKey:CompanyID" json:"-"`
|
| 74 |
-
Member *Member `gorm:"foreignKey:MemberID" json:"-"`
|
| 75 |
}
|
| 76 |
|
| 77 |
type Branch struct {
|
|
@@ -157,7 +157,7 @@ type Order struct {
|
|
| 157 |
Company *Company `gorm:"foreignKey:CompanyID" json:"company,omitempty"`
|
| 158 |
Branch *Branch `gorm:"foreignKey:BranchID" json:"branch,omitempty"`
|
| 159 |
MemberID *uint `gorm:"index" json:"member_id"`
|
| 160 |
-
Member *Member `json:"member,omitempty"`
|
| 161 |
ServedBy string `gorm:"type:varchar(100)" json:"served_by"`
|
| 162 |
CustomerName string `gorm:"type:varchar(100)" json:"customer_name"`
|
| 163 |
CustomerPhone string `gorm:"type:varchar(50)" json:"customer_phone"`
|
|
|
|
| 71 |
CreatedAt time.Time `gorm:"autoCreateTime" json:"created_at"`
|
| 72 |
|
| 73 |
Company *Company `gorm:"foreignKey:CompanyID" json:"-"`
|
| 74 |
+
Member *Member `gorm:"foreignKey:MemberID;references:ID" json:"-"`
|
| 75 |
}
|
| 76 |
|
| 77 |
type Branch struct {
|
|
|
|
| 157 |
Company *Company `gorm:"foreignKey:CompanyID" json:"company,omitempty"`
|
| 158 |
Branch *Branch `gorm:"foreignKey:BranchID" json:"branch,omitempty"`
|
| 159 |
MemberID *uint `gorm:"index" json:"member_id"`
|
| 160 |
+
Member *Member `gorm:"foreignKey:MemberID;references:ID" json:"member,omitempty"`
|
| 161 |
ServedBy string `gorm:"type:varchar(100)" json:"served_by"`
|
| 162 |
CustomerName string `gorm:"type:varchar(100)" json:"customer_name"`
|
| 163 |
CustomerPhone string `gorm:"type:varchar(50)" json:"customer_phone"`
|