Rework db schema

This commit is contained in:
2024-10-15 21:05:28 +02:00
parent d440ac0fd7
commit 071619cfb3
4 changed files with 64 additions and 42 deletions

View File

@@ -5,13 +5,15 @@ import (
)
type User struct {
ID int `json:"id" validate:"required,min=1"`
Username string `json:"username" validate:"required"`
Email string `json:"email" validate:"required,email"`
PasswordHash string `json:"-"`
CreatedAt time.Time `json:"createdAt"`
ID int `json:"id" validate:"required,min=1"`
Email string `json:"email" validate:"required,email"`
DisplayName string `json:"displayName"`
PasswordHash string `json:"-"`
CreatedAt time.Time `json:"createdAt"`
LastWorkspaceID int `json:"lastWorkspaceId"`
LastOpenedFilePath string `json:"lastOpenedFilePath"`
}
func (u *User) Validate() error {
return validate.Struct(u)
}
}