User-flow built for you.
type ForgetPassword struct {
models.Model
User users.UserEntity `gorm:"foreignKey:UserID;references:UniqueId" json:"-"`
UserID string `json:"userId"`
Passport Passport `gorm:"foreignKey:PassportID;references:UniqueId" json:"-"`
PassportID string `json:"passportId"`
Status string
ExpiresAt time.Time
UniqueId string `json:"uniqueId" gorm:"primarykey;uniqueId;unique;not null;size:100;"`
}