Mhamdans17 commited on
Commit
ccc7ed3
·
1 Parent(s): c91764d

fix: explicit GORM references to prevent altering MemberID to bigint

Browse files
Files changed (1) hide show
  1. models/models.go +1 -1
models/models.go CHANGED
@@ -125,7 +125,7 @@ type Order struct {
125
  Company *Company `gorm:"foreignKey:CompanyID" json:"company,omitempty"`
126
  Branch *Branch `gorm:"foreignKey:BranchID" json:"branch,omitempty"`
127
  MemberID *uint `gorm:"index" json:"member_id"`
128
- Member *Member `gorm:"foreignKey:MemberID" json:"member,omitempty"`
129
  ServedBy string `gorm:"type:varchar(100)" json:"served_by"`
130
  CustomerName string `gorm:"type:varchar(100)" json:"customer_name"`
131
  CustomerPhone string `gorm:"type:varchar(50)" json:"customer_phone"`
 
125
  Company *Company `gorm:"foreignKey:CompanyID" json:"company,omitempty"`
126
  Branch *Branch `gorm:"foreignKey:BranchID" json:"branch,omitempty"`
127
  MemberID *uint `gorm:"index" json:"member_id"`
128
+ Member *Member `gorm:"foreignKey:MemberID;references:ID" json:"member,omitempty"`
129
  ServedBy string `gorm:"type:varchar(100)" json:"served_by"`
130
  CustomerName string `gorm:"type:varchar(100)" json:"customer_name"`
131
  CustomerPhone string `gorm:"type:varchar(50)" json:"customer_phone"`