feat/sso-auth: added models

This commit is contained in:
2025-11-06 18:14:01 +07:00
parent 559ea8b18e
commit a73d7745e3
4 changed files with 166 additions and 0 deletions

No files matched your search

@@ -0,0 +1,16 @@
package extuser
import (
ecore "simrs-vx/internal/domain/base-entities/core"
eap "simrs-vx/internal/domain/main-entities/auth-partner"
eau "simrs-vx/internal/domain/main-entities/user"
)
type ExtUser struct {
ecore.Main // adjust this according to the needs
Name string `json:"name" gorm:"size:100"`
AuthPartner_Code string `json:"authPartner_code" gorm:"size:30"`
AuthPartner *eap.AuthPartner `json:"authPartner,omitempty" gorm:"foreignKey:AuthPartner_Code;references:Code"`
User_Name string `json:"user_name" gorm:"size:50"`
User *eau.User `json:"user,omitempty" gorm:"foreignKey:User_Name;references:Name"`
}