FactuGES_ERP/apps/server/src/register-modules.ts
david 5ed6556036 feat(document-series): implement document series management API
- Add UpdateDocumentSeriesController for updating document series.
- Create documentSeriesApiErrorMapper for error handling.
- Define document series routes including CRUD operations.
- Implement Sequelize-based persistence layer for document series.
- Add DTOs for request and response schemas for document series operations.
- Establish common structures for document series data handling.
- Configure TypeScript settings for the document series module.
2026-07-28 18:04:57 +02:00

28 lines
1.0 KiB
TypeScript

import catalogsAPIModule from "@erp/catalogs/api";
import companiesAPIModule from "@erp/companies/api";
import customerInvoicesAPIModule from "@erp/customer-invoices/api";
import customersAPIModule from "@erp/customers/api";
import documentSeriesAPIModule from "@erp/document-series/api";
import factuGESAPIModule from "@erp/factuges/api";
import identityAPIModule from "@erp/identity/api";
//import suppliersAPIModule from "@erp/suppliers/api";
import { registerModule } from "./lib";
// Aquí hay que registrar los módulos que
// queramos que se carguen en el servidor.
// El registro hace que estén disponibles
// las rutas, los modelos y los servicios
// públicos de ese módulo.
export const registerModules = () => {
registerModule(identityAPIModule);
registerModule(companiesAPIModule);
registerModule(catalogsAPIModule);
registerModule(customersAPIModule);
registerModule(documentSeriesAPIModule);
registerModule(customerInvoicesAPIModule);
registerModule(factuGESAPIModule);
//registerModule(suppliersAPIModule);
};