user.go 745 B

1234567891011121314151617181920212223
  1. package entity
  2. import "time"
  3. const (
  4. UNDER_REVIEW = iota
  5. NORMAL
  6. DISABLED
  7. )
  8. type User struct {
  9. ID int `json:"id,omitempty" db:"id,omitempty"`
  10. Username string `json:"username,omitempty" db:"username,omitempty"`
  11. Password string `json:"password,omitempty" db:"password,omitempty"`
  12. // 学号
  13. Sid string `json:"sid,omitempty" db:"sid,omitempty"`
  14. CreateAt time.Time `json:"create_at,omitempty" db:"create_at,omitempty"`
  15. UpdateAt time.Time `json:"update_at,omitempty" db:"update_at,omitempty"`
  16. DeleteAt *time.Time `json:"-" db:"delete_at,omitempty"`
  17. // 状态 0审核中 1正常 2禁用
  18. Status *int `json:"status,omitempty" db:"status,omitempty"`
  19. ClassId *int `json:"class_id,omitempty" db:"class_id,omitempty"`
  20. }