Files
2026-03-28 14:55:39 +08:00

18 lines
431 B
Go

// internal/model/admin.go
package model
import "time"
// Admin 管理员
type Admin struct {
BaseModel
Username string `gorm:"size:64;uniqueIndex;not null" json:"username"`
Password string `gorm:"size:128;not null" json:"-"`
Role string `gorm:"size:20;default:admin" json:"role"` // super, admin
LastLoginAt *time.Time `json:"last_login_at"`
}
func (Admin) TableName() string {
return "admins"
}