user.go
446 Bytes
package model
import "ui.ac.id/dtd/go-webserver-boilerplate/internal/domain"
type User struct {
ID int `gorm:"primaryKey"`
IdentityNumber string
Email string
Name string
Base
}
func (User) TableName() string {
return "user"
}
func (u *User) ToDomain() domain.User {
return domain.User{
ID: u.ID,
IdentityNumber: u.IdentityNumber,
Email: u.Email,
Name: u.Name,
}
}