package models import ( "time" "gorm.io/gorm" ) type User struct { gorm.Model Username string `gorm:"uniqueIndex;not null"` Password string `gorm:"not null"` Email string `gorm:"uniqueIndex"` LastLogin time.Time IsActive bool `gorm:"default:true"` CreatedAt time.Time UpdatedAt time.Time } func (u *User) TableName() string { return "users" }