User.go 1.6 KB

1234567891011121314151617181920212223
  1. package domain
  2. import "fmt"
  3. // User
  4. type User struct {
  5. Id int64 `json:"id"` // 11 0 注释:
  6. Username string `xorm:"username" json:"username"` // 255 0 注释:账号
  7. Password string `xorm:"password" json:"password"` // 255 0 注释:密码
  8. CreationTime int `xorm:"creation_time" json:"creationTime"` // 11 0 注释:账号创建时间
  9. LoginTime int `xorm:"login_time" json:"loginTime"` // 11 0 注释:登录时间
  10. Status string `xorm:"status" json:"status"` // 255 0 注释:账号状态
  11. RoleId int `xorm:"role_id" json:"roleId"` // 11 0 注释:角色id
  12. Phone string `xorm:"phone" json:"phone"` // 255 0 注释:手机
  13. Email string `xorm:"email" json:"email"` // 255 0 注释:邮箱
  14. Name string `xorm:"name" json:"name"` // 255 0 注释:用户名
  15. Avatar string `xorm:"avatar" json:"avatar"` // 255 0 注释:头像
  16. RecommendCode string `xorm:"recommend_code" json:"recommendCode"` // 255 0 注释:推荐码
  17. }
  18. func (receiver User) String() string {
  19. return fmt.Sprint("User{Id:", receiver.Id, ",Username:", receiver.Username, ",Password:", receiver.Password, ",CreationTime:", receiver.CreationTime, ",LoginTime:", receiver.LoginTime, ",Status:", receiver.Status, ",RoleId:", receiver.RoleId, ",Phone:", receiver.Phone, ",Email:", receiver.Email, ",Name:", receiver.Name, ",Avatar:", receiver.Avatar, ",RecommendCode:", receiver.RecommendCode, "}")
  20. }