package models

type Account struct {
	UserName  string `json:"username" bson:"userName"`
	Platform  string `json:"platform" bson:"platform"`
	Account   string `json:"account" bson:"account"`
	Channel   string `json:"channel" bson:"channel"`
	IsPremium bool   `json:"isPremium" bson:"isPremium"`
	IsNew     bool   `json:"isNew" bson:"isNew"`
	LoginIp   string `json:"loginIp" bson:"loginIp"`
	OpenId    string `json:"openId" bson:"openId"`
	JoinIp    string `json:"joinip" bson:"JoinIp"`
	JoinTime  int64  `json:"jointime" bson:"JoinTime"`
}

type HomeData struct {
	Item         ItemBasePack     `json:"item"`             //道具
	FirstItem    FirstReward      `json:"firstItem"`        //首次登录奖励
	RocketLv     RocketLvProgress `json:"rocketLvProgress"` //币安进度
	Dirty        bool             `json:"dirty" //是否关注tg`
	TotalIcorme  int64            `json:"totalIcorme"`
	BtUserName   string           `json:"btUserName"` //机器人名字
	ChatIDName   string           `json:"chatIDName"` //频道名字
	Avatar       string           `json:"avatar"`     //头像地址
	QuickLink    string           `json:"quickLink"`  //快捷方式链接
	InviteStatus int              `json:"inviteStatus"`
}

type RocketLvProgress struct {
	Max int `json:"max"`
	Cur int `json:"cur"`
}
