21 lines
709 B
Go
21 lines
709 B
Go
package models
|
|
|
|
import (
|
|
"gorm.io/gorm"
|
|
)
|
|
|
|
type User struct {
|
|
gorm.Model
|
|
Name string `gorm:"size:40" json:"name"`
|
|
CompanyName string `gorm:"size:40" json:"companyname"`
|
|
Email string `gorm:"size:40;unique" json:"email"`
|
|
Password []byte `gorm:"size:100;" json:"-"`
|
|
Channel string `gorm:"size:40" json:"channel"`
|
|
Url string `gorm:"size:40" json:"url"`
|
|
CpfCnpj string `gorm:"size:20" json:"cpfcnpj"`
|
|
UserType string `gorm:"size:1;default:U" json:"usertype"`
|
|
Blocked string `gorm:"size:1;default:N" json:"blocked"`
|
|
Cancelled string `gorm:"size:1;default:N" json:"cancelled"`
|
|
ServerId uint `gorm:"not null;default:1" json:"serverid"`
|
|
}
|