| 123456789101112131415161718192021222324252627282930 |
- package models
- import "time"
- // Loginaccount 登录账户
- type Loginaccount struct {
- Loginid uint64 `json:"loginid" xorm:"'LOGINID'" binding:"required"` // 登陆账号
- Userid uint64 `json:"userid" xorm:"'USERID'"` // 用户ID
- Loginfailnum uint32 `json:"loginfailnum" xorm:"'LOGINFAILNUM'"` // 连续登录失败次数(登录成功时清零)
- Password string `json:"password" xorm:"'PASSWORD'"` // 登陆密码
- Loginusertype uint32 `json:"loginusertype" xorm:"'LOGINUSERTYPE'"` // 登录账号类型 - 1:投资者 2:机构交易员
- Loginstatus uint32 `json:"loginstatus" xorm:"'LOGINSTATUS'"` // 登录账号状态 1:正常 2:冻结 3:无效
- Lastlogintime time.Time `json:"lastlogintime" xorm:"'LASTLOGINTIME'"` // 最新登录时间
- Lastloginmode uint32 `json:"lastloginmode" xorm:"'LASTLOGINMODE'"` // 最新登录方式(客户端类型) - 0:保留为未填终端类型 1:PC管理端 2:PC交易端 3:手机客户端_安卓 4:网页客户端 5:微信客户端 6:手机客户端_苹果 7:网上开户客户端 8:无效终端编号 9:报价终端(中江)
- Lastloginip string `json:"lastloginip" xorm:"'LASTLOGINIP'"` // 最新登录地址
- Loginport uint32 `json:"loginport" xorm:"'LOGINPORT'"` // 最新登录端口
- Lastloginremark string `json:"lastloginremark" xorm:"'LASTLOGINREMARK'"` // 最新登录描述
- Modifytime time.Time `json:"modifytime" xorm:"'MODIFYTIME'"` // 修改时间
- Modifierid uint64 `json:"modifierid" xorm:"'MODIFIERID'"` // 修改人
- Pwdwrongcount uint32 `json:"pwdwrongcount" xorm:"'PWDWRONGCOUNT'"` // 密码错误次数
- Unfreezetime time.Time `json:"unfreezetime" xorm:"'UNFREEZETIME'"` // 账户解冻时间
- Haslogined uint32 `json:"haslogined" xorm:"'HASLOGINED'"` // 是否已登录 - 0:未登录 1:已登录
- Hasupdatedpwd uint32 `json:"hasupdatedpwd" xorm:"'HASUPDATEDPWD'"` // 是否已更改密码 - 0:未修改 1:已修改
- Logincode string `json:"logincode" xorm:"'LOGINCODE'"` // 登录代码
- }
- // TableName is LOGINACCOUNT
- func (Loginaccount) TableName() string {
- return "LOGINACCOUNT"
- }
|