erp-construccion-backend-v2/src/modules/auth/services/index.ts
Adrian Flores Cortes 3722355360 [GAP-AUTH-001, GAP-CORE-001] feat: Implement 14 missing services
GAP-AUTH-001 (P0 Critical) - 13 AUTH services:
- RBAC: RoleService, PermissionService, CompanyService, GroupService
- Session: SessionService, DeviceService, TrustedDeviceService
- Security: ApiKeyService, OAuthService, PasswordResetService, VerificationService
- User: UserProfileService, MfaService

GAP-CORE-001 (P2 Medium) - 1 CORE service:
- DiscountRuleService with calculation, applicability, and usage tracking

All services follow standalone pattern with:
- Multi-tenant support via ServiceContext
- Soft delete with audit trail
- Pagination support
- Type-safe DTOs

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 11:12:39 -06:00

29 lines
717 B
TypeScript

/**
* Auth Module - Service Exports
* Updated: 2026-02-03 - GAP-AUTH-001 remediation
*/
// Core Authentication
export * from './auth.service';
// RBAC Services
export * from './role.service';
export * from './permission.service';
export * from './company.service';
export * from './group.service';
// Session & Device Management
export * from './session.service';
export * from './device.service';
export * from './trusted-device.service';
// Security & Authentication
export * from './api-key.service';
export * from './oauth.service';
export * from './password-reset.service';
export * from './verification.service';
// User Management
export * from './user-profile.service';
export * from './mfa.service';