users

-1 rows


Description

Table des utilisateurs de l’application Weleaf, stockant les informations essentielles des utilisateurs pour la gestion des accès et des rôles liés au processus de crédit

Columns

Column Type Size Nulls Auto Default Children Parents Comments
id bigserial 19 nextval('users_id_seq'::regclass)
menususers.userid fk_menususersusers R
mgbuserprofile.userid fk_mgbuserprofileusers R
mgbusers.userid fk_mgbusersusers R
mguserlanding.userid fk_mguserlandingusers R
mguserprofile.userid fk_mguserprofileusers R
mgusers.userid fk_mgusersusers R
mgusersfavorite.id fk_mgusersfavoriteusers R
mgusersparfiltering.userid fk_mgusersparfilteringusers R
userkeywords.userid fk_userkeywords R

Identifiant unique de l’utilisateur, utilisé pour l’identification dans le système.

created_at timestamp 29,6 null

Date et heure de création du profil utilisateur, important pour le suivi des utilisateurs.

updated_at timestamp 29,6 null

Date et heure de la dernière mise à jour du profil utilisateur, utile pour la gestion de la conformité.

email varchar 100 null

Adresse e-mail de l’utilisateur, utilisée pour les communications et l’authentification.

name varchar 100 null

Nom complet de l’utilisateur, nécessaire pour les interactions professionnelles et la documentation.

password varchar 100 null

Mot de passe de l’utilisateur, essentiel pour la sécurité de l’accès au système.

username varchar 15 null

Nom d’utilisateur choisi pour l’authentification, visible par les autres utilisateurs.

surname varchar 100 null

Prénom de l’utilisateur, utilisé pour personnaliser les interactions et la communication.

mgid int8 19 null
mgcompany.mgid Implied Constraint R

Identifiant du gestionnaire correspondant, utilisé pour la hiérarchie de gestion des utilisateurs.

userrole varchar 10 null

Rôle attribué à l’utilisateur dans le système, déterminant les droits d’accès.

lancode varchar 10 null

Code représentant la langue de préférence de l’utilisateur, pour les communications personnalisées.

status varchar 10 null

Statut actuel de l’utilisateur (actif, inactif), essentiel pour la gestion des accès.

locked bool 1 null

Indicateur de blocage du compte utilisateur, prévenant les accès non autorisés.

phone varchar 15 null

Numéro de téléphone fixe de l’utilisateur, utilisé pour la vérification et les alertes.

mobile varchar 15 null

Numéro de téléphone mobile de l’utilisateur, utilisé pour l’authentification à deux facteurs.

changepassword bool 1 true

Indicateur si l’utilisateur doit changer son mot de passe, lié aux exigences de sécurité.

route varchar 100 null

Chemin d’accès ou URL de l’utilisateur dans l’application, pour la personnalisation des fonctionnalités.

usertype varchar 10 null

Type d’utilisateur, permettant de segmenter les utilisateurs selon leurs caractéristiques.

useridmanager int8 19 null

Identifiant de l’utilisateur manager, facilitant la gestion hiérarchique des utilisateurs.

tabposition varchar 10 null

Position de l’utilisateur dans les tableaux d’affichage, contribuant à l’expérience utilisateur.

failedattempt int8 19 null

Nombre de tentatives de connexion échouées, utile pour la sécurité et le monitoring.

userjobs varchar 100 null

Jobs ou fonctions de l’utilisateur, utilisés pour la mise en place de workflow et d’attributions.

themeid int8 19 null
partheme.themeid Implied Constraint R

Identifiant du thème visuel actuellement utilisé par l’utilisateur, pour la personnalisation de l’interface.

password_set_at timestamp 29,6 null

Date et heure de la dernière modification du mot de passe, pour le suivi de la sécurité.

Indexes

Constraint Name Type Sort Column(s)
users_pkey Primary key Asc id
uk6dotkott2kjsp8vw4d0m25fb7 Must be unique Asc email
ukr43af9ap4edm43mmtq01oddj6 Must be unique Asc username

Relationships