apifiber/models/users.go

23 lines
897 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"`
Phone string `gorm:"size:20" json:"phone"`
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:2;default:T" json:"usertype"` // A - Admin, U - User, S - Social, T - Test
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"`
TestStatus string `gorm:"size:2" json:"status"` // TR - Teste Realizado, TS - Aguardando
}