- MAI-018 Bidding module: entities, services, controllers, DTOs - Opportunity, Tender, Proposal, Vendor management - Bid calendar, documents, analytics - Earned Value Management: Curva S, SPI/CPI reports - earned-value.service.ts with EV, PV, AC calculations - earned-value.controller.ts with 9 endpoints - DTOs for modules: assets, contracts, documents, purchase, quality - 28 new DTO files with class-validator decorators - Storage module: service and controller implementation - Multi-provider support (local, S3, GCS, Azure) - File management, upload/download URLs - Multiple entity and service fixes Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
59 lines
1.5 KiB
TypeScript
59 lines
1.5 KiB
TypeScript
/**
|
|
* Contracts DTOs Index
|
|
* Barrel file exporting all contracts module DTOs and Enums.
|
|
*
|
|
* @module Contracts (MAI-012)
|
|
*/
|
|
|
|
// ============================================================================
|
|
// CONTRACT DTOs
|
|
// ============================================================================
|
|
export {
|
|
// Enums
|
|
ContractTypeEnum,
|
|
ContractStatusEnum,
|
|
ClientContractTypeEnum,
|
|
// DTOs
|
|
CreateContractDto,
|
|
UpdateContractDto,
|
|
ContractFiltersDto,
|
|
ApproveContractDto,
|
|
LegalApproveContractDto,
|
|
TerminateContractDto,
|
|
SignContractDto,
|
|
ContractResponseDto,
|
|
} from './contract.dto';
|
|
|
|
// ============================================================================
|
|
// CONTRACT ADDENDUM DTOs
|
|
// ============================================================================
|
|
export {
|
|
// Enums
|
|
AddendumTypeEnum,
|
|
AddendumStatusEnum,
|
|
// DTOs
|
|
CreateAddendumDto,
|
|
UpdateAddendumDto,
|
|
ApproveAddendumDto,
|
|
RejectAddendumDto,
|
|
AddendumFiltersDto,
|
|
AddendumResponseDto,
|
|
} from './contract-addendum.dto';
|
|
|
|
// ============================================================================
|
|
// SUBCONTRACTOR DTOs
|
|
// ============================================================================
|
|
export {
|
|
// Enums
|
|
SubcontractorSpecialtyEnum,
|
|
SubcontractorStatusEnum,
|
|
// DTOs
|
|
CreateSubcontractorDto,
|
|
UpdateSubcontractorDto,
|
|
UpdateSubcontractorRatingDto,
|
|
RegisterIncidentDto,
|
|
BlacklistSubcontractorDto,
|
|
SubcontractorFiltersDto,
|
|
SubcontractorResponseDto,
|
|
} from './subcontractor.dto';
|