user.go 926 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
package model

import "time"

type User struct {
	Id            uint64
	ExternalId    string
	Avatar        string
	DefaultAvatar bool
	Nick          string
	Sex           uint8
	Birthday      uint64
	Country       string
	CountryIcon   string
	Language      string
	Description   string
	Code          string
	OriginCode    string
	IsPush        int
	IsShowAge     int
	Status        int
	DeviceType    string
	LogoutTime    int64
	CreatedTime   time.Time
}

type UserNoId struct {
	ExternalId    string
	Avatar        string
	DefaultAvatar bool
	Nick          string
	Sex           uint8
	Birthday      uint64
	Country       string
	CountryIcon   string
	Language      string
	Description   string
	Code          string
	OriginCode    string
	IsPush        int
	IsShowAge     int
	Status        int
	DeviceType    string
	LogoutTime    int64
	CreatedTime   time.Time
}

func (UserNoId) TableName() string {
	return "user"
}