package entities import ( "github.com/google/uuid" ) type M_Permissions struct { ID uuid.UUID `gorm:"type:uuid;primary_key;default:uuid_generate_v4()" json:"id"` Name string `gorm:"type:varchar(100);not null" json:"name"` MenuID uuid.UUID `gorm:"type:uuid;not null;index" json:"menu_id"` RoleID uuid.UUID `gorm:"type:uuid;not null;index" json:"role_id"` // <-- Add this line Menu M_Menu `gorm:"foreignKey:MenuID;references:ID"` Role M_Role `gorm:"foreignKey:RoleID;references:ID"` FullAuditTrail }