Checkpoint: Correction de l'erreur "No procedure found on path formateurs.create" en ajoutant le routeur formateurs complet avec les procédures list, getById, create, update et delete, ainsi que les fonctions de base de données correspondantes

This commit is contained in:
Manus Sandbox
2025-11-20 03:57:35 -05:00
parent 89cc7db497
commit 7149458bb8
7 changed files with 938 additions and 1 deletions

View File

@@ -198,3 +198,18 @@ export const emailConfig = mysqlTable("emailConfig", {
export type EmailConfig = typeof emailConfig.$inferSelect;
export type InsertEmailConfig = typeof emailConfig.$inferInsert;
/**
* Table des formateurs
* Stocke la liste des formateurs disponibles pour animer les séquences
*/
export const formateurs = mysqlTable("formateurs", {
id: int("id").autoincrement().primaryKey(),
/** Nom complet du formateur */
nom: varchar("nom", { length: 255 }).notNull(),
createdAt: timestamp("createdAt").defaultNow().notNull(),
updatedAt: timestamp("updatedAt").defaultNow().onUpdateNow().notNull(),
});
export type Formateur = typeof formateurs.$inferSelect;
export type InsertFormateur = typeof formateurs.$inferInsert;