12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- package models
- type User struct {
- Id int64 `gorm:"column:id;primary_key;auto_increment" json:"id"` //自增ID
- UserId string `gorm:"column:user_id" json:"user_id"` //用户ID
- UserName string `gorm:"column:username" json:"user_name"` //昵称
- Password string `gorm:"column:password" json:"password"`//密码
- RealName string `gorm:"column:real_name" json:"real_name"`//真实姓名
- UserAvatar string `gorm:"column:user_avatar" json:"user_avatar"`//头像
- MobilePhone string `gorm:"column:mobile_phone" json:"mobile_phone"`//手机号
- Gender int `gorm:"column:gender" json:"gender"`//性别
- Height int `gorm:"column:hieght" json:"height"`//身高
- Weight int `gorm:"column:weight" json:"weight"`//体重
- Birthday string `gorm:"column:birthday" json:"birthday"`//生日
- Address string `gorm:"column:address" json:"address"`//详细地址
- Area string `gorm:"column:area" json:"area"`//地区
- QrCode string `gorm:"column:qr_code" json:"qr_code"` //二维码
- UserGrade string `gorm:"column:user_grade" json:"user_grade"`//排位赛等级
- LoginTime string `gorm:"column:login_time" json:"login_time"`//登录时间
- RegisterTime string `gorm:"column:register_time" json:"register_time"`//注册时间
- LikeNum int64 `gorm:"column:like_num" json:"like_num"`//点赞数
- FansNum int64 `gorm:"column:fans_num" json:"fans_num"`//粉丝数
- AttenNum int64 `gorm:"column:atten_num" json:"atten_num"`//关注数
- TotalDistance float64 `gorm:"column:total_distance" json:"total_distance"`//总公里数
- TimesMarathon int64 `gorm:"column:times_marathon" json:"times_marathon"`//马拉松场次
- TimesQualifier int64 `gorm:"column:times_qualifier" json:"times_qualifier"`//排位赛场次
- CreateTime string `gorm:"column:create_time" json:"create_time"`//创建时间
- UpdateTime string `gorm:"column:update_time" json:"update_time"`//更新时间
- IsDelete int64 `gorm:"column:is_delete" json:"is_delete"`//是否删除
- status int64 `gorm:"column:status" json:"status"`//账号状态
- UserPoint int64 `gorm:"column:user_point" json:"user_point"`//积分
- Role int64 `gorm:"column:role" json:"role"`//账号类型
- UserMoney int64 `gorm:"column:user_money" json:"user_money"`//账号余额
- LoginType int64 `gorm:"column:login_type" json:"login_type"`//登录方式
- AppId string `gorm:"column:app_id" json:"app_id"`//appid
- }
- func (User) TableName() string {
- return "lzyd_user"
- }
- type LoginReq struct {
- WxCode string `json:"wx_code"`
- }
- type UserInfoRes struct {
- Id int `json:"id"`
- UserId string `json:"user_id"`
- UserName string `json:"username"`
- Mobile string `json:"mobile_phone"`
- RealName string `json:"real_name"`
- UserAvatar string `json:"user_avatar"`
- }
- type MessageList struct {
- Content string `gorm:"column:content;" json:"content"`
- NewContent string `gorm:"column:new_content;" json:"new_content"`
- UpdatedAt string `gorm:"column:updated_at;" json:"updated_at"`
- }
- type IsShow struct {
- IsShow int `gorm:"column:status;" json:"is_show"`
- }
|