Files
GPT_Management/internal/models/admin.go
sar 42c423bd32 feat: 初始化 ChatGPT Team 管理后端项目
- 添加用户认证模块 (JWT + 密码管理)
- 添加 ChatGPT 账户管理功能
- 添加卡密管理功能 (创建、批量生成、查询)
- 添加邀请功能
- 配置数据库迁移和路由系统
2026-01-13 14:42:56 +08:00

24 lines
564 B
Go

package models
import (
"database/sql"
"time"
)
// Admin 管理员表
type Admin struct {
ID int `json:"id"`
Username string `json:"username"`
Email string `json:"email"`
PasswordHash string `json:"-"` // 密码哈希不输出到 JSON
IsSuperAdmin bool `json:"is_super_admin"`
IsActive bool `json:"is_active"`
CreatedAt time.Time `json:"created_at"`
LastLogin sql.NullTime `json:"last_login"`
}
// TableName 返回表名
func (Admin) TableName() string {
return "admins"
}