123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- // 模块模型-移动端用户
- // 秒寻科技
- // 周涛
- //2024-02-22
- package usermobilemodel
- import (
- "ipsomc/core/dao/mysql/mysqlmodel"
- )
- // 移动端用户
- type UserMobile struct {
- mysqlmodel.BaseModelDB
- //用户类型 1:微信公众号 2:微信小程序
- UserType int8 `json:"user_type" gorm:"default:0"`
- //微信注册信息
- OpenID string `json:"open_id" gorm:"size:128"` //微信openID
- Nickname string `json:"nickname" gorm:"size:32"` //微信昵称
- Avatar string `json:"avatar" gorm:"size:256"` //用户微信头像
- Sex string `json:"sex" gorm:"size:8"` //用户性别(微信)
- Province string `json:"province" gorm:"size:128"` //用户所在省(微信)
- City string `json:"city" gorm:"size:128"` //用户所在城市(微信)
- Country string `json:"country" gorm:"size:128"` //用户所在县(微信)
- //实名认证信息
- Name string `json:"name" gorm:"size:32"` //用户姓名(实名制验证)
- Telephone string `json:"telephone" gorm:"size:32"` //手机号码(全系统唯一)
- Password string `json:"password" gorm:"sinze:128"` //手机账户登录密码
- //以身份证号码注册的信息
- CardID string `json:"card_id" gorm:"size:32"` //身份证ID(全系统唯一)
- BirthYear int `json:"birth_year" gorm:"default:0"` //出生年(用于按年龄统计)
- Birthday string `json:"brthday" gorm:"size:16"` //生日
- DomainName string `json:"domain_name" gorm:"-"` //二级域名
- Token string `json:"token" gorm:"-"`
- }
- // 移动端用户返回信息
- type UserResp struct {
- CompanyID int `json:"company_id"`
- OpenID string `json:"open_id"` //微信openID
- UserType int8 `json:"user_type"`
- ID int `json:"id"`
- Nickname string `json:"nickname"` //微信昵称
- Avatar string `json:"avatar"` //用户微信头像
- Sex string `json:"sex"` //用户性别(微信)
- Province string `json:"province" gorm:"size:128"` //用户所在省(微信)
- City string `json:"city" gorm:"size:128"` //用户所在城市(微信)
- Country string `json:"country" gorm:"size:128"` //用户所在县(微信)
- Token string `json:"token"`
- }
|