* Created Base, Auth, User and Admin models * Added skeleton API structure containing: User signup, User & Admin login, authorized zones, ping tests * Simple user signup functional * Skeleton user login functional, no means to verify as of yet * Added POSTMAN file
25 lines
367 B
Go
25 lines
367 B
Go
package models
|
|
|
|
import (
|
|
"errors"
|
|
|
|
"github.com/yxzzy-wtf/gin-gonic-prepack/database"
|
|
)
|
|
|
|
type Admin struct {
|
|
Auth
|
|
Email string
|
|
}
|
|
|
|
func (a *Admin) GetJwt() (string, int) {
|
|
return "", 0
|
|
}
|
|
|
|
func (a *Admin) ByEmail(email string) error {
|
|
if err := database.Db.Where("email = ?", email).First(&a).Error; err != nil {
|
|
return errors.New("not found")
|
|
}
|
|
|
|
return nil
|
|
}
|