Files
auth_service_go/model/user.go
T
2025-05-27 18:20:05 +07:00

35 lines
720 B
Go

package model
import "gorm.io/gorm"
type User struct {
gorm.Model
Id string `json:"id"`
Username string `json:"username"`
Email string `json:"email"`
Password string `json:"password"`
Group string `json:"group"`
IsSuperuser bool `json:"is_superuser"`
}
type UserResponse struct {
Id string `json:"id"`
Username string `json:"username"`
Email string `json:"email"`
Group string `json:"group"`
IsSuperuser bool `json:"is_superuser"`
}
type TokenRequest struct {
Username string `json:"username"`
Password string `json:"password"`
}
type Token struct {
Token string `json:"token"`
}
type GetAllUsersRequest struct {
Token string `json:"token"`
}