JantTaf est un générateur automatique d'api à partir d'une base de données MYSQL ou PGSQL ou SQLSRV.
Une fois le fichier de configuration (TafConfig.php) personnalisé, grâce à l'api vous pouvez voir toutes
les tables de votre base de données et ainsi générer les fichiers nécessaires à la manipulation de ces tables
comme la récupération, la suppression, l'ajout et la modification des données.
- accompte
- ajustement_stock
- caisse_caisse
- caisse_details_caisse_pv_caisse_2
- caisse_devise
- caisse_espece
- caisse_etat_caisse
- caisse_pv_caisse
- caisse_pv_caisse_2
- caisse_session
- caisse_signature
- caisse_type_espece
- comptabilite_cheque
- entree_sortie_stock
- entreprise
- etat_approvisionnement
- facturation_approvisionnement
- facturation_client
- facturation_client_compte
- facturation_commande
- facturation_controle
- facturation_detail_approvisionnement
- facturation_detail_commande
- facturation_detail_controle
- facturation_devise
- facturation_entrepot
- facturation_etat_commande
- facturation_fournisseur
- facturation_livraison
- facturation_matiere_premiere
- facturation_mode_de_paiement
- facturation_prix
- facturation_produit_fini
- facturation_produit_fini_commercial
- facturation_transfert
- facturation_type_entrepot
- facturation_type_matiere_premiere
- facturation_ville
- facturation_zone
- log
- pointage
- privilege
- transaction_compte
- utilisateur
- utilisateur_entreprise
Configuration
La configuration repose sur le fichier TafConfig.php.
Dans ce fichier vous devez spécifier:
• le type de la base de données
• l'adresse de votre serveur
• le port du SGBD
• le nom de votre base de donnée
• nom d'utilisateur de la base de données
• mot de passe de l'utilisateur de la base de données
NB:
Dans le cadre de Postgres, n'oubliez pas d'activer l'extension au niveau de php.ini (";extension=pdo_pgsql" -> "extension=pdo_pgsql"))
Fichier de configuration pour le projet angular
Créez un fichier JSON dans la racine de votre projet Angular nommé taf.config.json avec le contenu suivant :
cliquez ici pour consulter la documentation complete
Service angular api.service.ts
Instalations à faire
- bootstrap : npm install bootstrap (importez les fichiers css et js)
- momentjs : gestion des dates avec la commande npm install moment
- @auth0/angular-jwt : gestion des token npm install @auth0/angular-jwt
Créez un service dans votre projet Angular nommé api.service.ts avec le contenu suivant :