Add db support for workspaces

This commit is contained in:
2024-10-14 21:08:37 +02:00
parent b36c5b30c6
commit 2d2b596f2c
8 changed files with 212 additions and 38 deletions

View File

@@ -0,0 +1,17 @@
package models
import (
"time"
)
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"`
}
func (u *User) Validate() error {
return validate.Struct(u)
}