|
|
@ -24,11 +24,11 @@ const (
|
|
|
|
// User 用户聚合根
|
|
|
|
// User 用户聚合根
|
|
|
|
type User struct {
|
|
|
|
type User struct {
|
|
|
|
Id uint64 `xorm:"pk autoincr 'id'" `
|
|
|
|
Id uint64 `xorm:"pk autoincr 'id'" `
|
|
|
|
Username string `xorm:"varchar(50) notnull unique 'username'"`
|
|
|
|
Username string `xorm:"varchar(50) 'username'"`
|
|
|
|
Phone string `xorm:"varchar(60) unique 'phone'" `
|
|
|
|
Phone string `xorm:"varchar(60) unique 'phone'" `
|
|
|
|
// 密码相关
|
|
|
|
// 密码相关
|
|
|
|
Password string `xorm:"varchar(60) notnull 'password'" ` // 使用 bcrypt 加密存储,长度60
|
|
|
|
Password string `xorm:"varchar(60) 'password'" ` // 使用 bcrypt 加密存储,长度60
|
|
|
|
Salt string `xorm:"varchar(32) notnull 'salt'" ` // 密码加密盐值
|
|
|
|
Salt string `xorm:"varchar(32) 'salt'" ` // 密码加密盐值
|
|
|
|
// 状态相关
|
|
|
|
// 状态相关
|
|
|
|
Status int8 `xorm:"tinyint(1) default 1 'status'" `
|
|
|
|
Status int8 `xorm:"tinyint(1) default 1 'status'" `
|
|
|
|
// 登录相关
|
|
|
|
// 登录相关
|
|
|
|