user_model.go 530 B

12345678910111213141516171819202122232425
  1. // Package user 存放用户 Model 相关逻辑
  2. package user
  3. import (
  4. "github.com/runningwater/gohub/app/models"
  5. "github.com/runningwater/gohub/pkg/database"
  6. )
  7. // User 用户模型
  8. type User struct {
  9. models.BaseModel
  10. Name string `json:"name,omitempty"`
  11. Email string `json:"-"`
  12. Phone string `json:"-"`
  13. Password string `json:"-"`
  14. models.CommonTimestampsField
  15. }
  16. // Create 创建用户, 通过 User.ID 来判断是否创建成功
  17. func (u *User) Create() {
  18. database.DB.Create(&u)
  19. }