package usermodel import "time" type UserData struct { Uid string Username string Password string Email string Telephone string Avatar_url string Gender string Bio string Birth_date time.Time CreatedAt time.Time UpdatedAt time.Time } type Watermark struct { Timestamp int64 `json:"timestamp"` // 时间戳,用于验证数据时效性 AppID string `json:"appid"` // 小程序AppID,用于验证数据来源 } type WxPhoneInfo struct { PhoneNumber string `json:"phoneNumber"` // 手机号 PurePhoneNumber string `json:"purePhoneNumber"` // 不带地区码的手机号(如8613800138000 → 13800138000) CountryCode string `json:"countryCode"` // 国家码(如86) Watermark Watermark `json:"watermark"` // 水印(验证有效性) }