Backend de erp-mecanicas-diesel - Workspace V2
Adrian Flores Cortes
85043cbaff
[SYNC-ERP-CORE] feat: Propagate middlewares, logger, DTOs and Swagger from erp-core
- Add logger utility (winston-based)
- Add apiKeyAuth middleware for API key authentication
- Add fieldPermissions middleware for field-level access control
- Add Swagger/OpenAPI configuration and integration
- Refactor DTOs with Zod validation schemas:
- feature-flag.dto.ts
- terminal.dto.ts
- transaction.dto.ts
- ai.dto.ts
- Add error classes (AppError, UnauthorizedError, ForbiddenError, etc.)
- Add AuthenticatedRequest type for erp-core compatibility
- Add ESLint configuration
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-02-03 19:39:23 -06:00 |
|
src
|
[SYNC-ERP-CORE] feat: Propagate middlewares, logger, DTOs and Swagger from erp-core
|
2026-02-03 19:39:23 -06:00 |
|
.env.example
|
Migración desde erp-mecanicas-diesel/backend - Estándar multi-repo v2
|
2026-01-16 08:11:24 -06:00 |
|
.eslintrc.json
|
[SYNC-ERP-CORE] feat: Propagate middlewares, logger, DTOs and Swagger from erp-core
|
2026-02-03 19:39:23 -06:00 |
|
.gitignore
|
chore: Add .gitignore for clean repository
|
2026-01-20 07:31:50 -06:00 |
|
Dockerfile
|
Migración desde erp-mecanicas-diesel/backend - Estándar multi-repo v2
|
2026-01-16 08:11:24 -06:00 |
|
jest.config.js
|
[MMD-D-006] feat: Add backend unit tests
|
2026-02-03 05:03:12 -06:00 |
|
package-lock.json
|
[SYNC-ERP-CORE] feat: Propagate middlewares, logger, DTOs and Swagger from erp-core
|
2026-02-03 19:39:23 -06:00 |
|
package.json
|
[SYNC-ERP-CORE] feat: Propagate middlewares, logger, DTOs and Swagger from erp-core
|
2026-02-03 19:39:23 -06:00 |
|
README.md
|
Initial commit
|
2026-01-16 14:04:56 +00:00 |
|
service.descriptor.yml
|
Migración desde erp-mecanicas-diesel/backend - Estándar multi-repo v2
|
2026-01-16 08:11:24 -06:00 |
|
tsconfig.json
|
Migración desde erp-mecanicas-diesel/backend - Estándar multi-repo v2
|
2026-01-16 08:11:24 -06:00 |
erp-mecanicas-diesel-backend-v2
Backend de erp-mecanicas-diesel - Workspace V2