260321:1700 Correct Coresspondence / Doing RFA

This commit is contained in:
admin
2026-03-21 17:00:41 +07:00
parent dcf55f4d08
commit 03d16cfd64
57 changed files with 1923 additions and 663 deletions
@@ -86,13 +86,21 @@ export class CreateRfaRevisionDto {
})
@IsObject()
@IsOptional()
details?: Record<string, any>;
details?: Record<string, unknown>;
@ApiPropertyOptional({
description: 'Linked Shop Drawing Revision IDs',
example: [1, 2],
description: 'Linked Shop Drawing Revision IDs or UUIDs',
example: ['shop-revision-uuid-1', 'shop-revision-uuid-2'],
})
@IsArray()
@IsOptional()
shopDrawingRevisionIds?: number[]; // IDs of linked Shop Drawings
shopDrawingRevisionIds?: Array<number | string>;
@ApiPropertyOptional({
description: 'Linked As-Built Drawing Revision IDs or UUIDs',
example: ['asbuilt-revision-uuid-1'],
})
@IsArray()
@IsOptional()
asBuiltDrawingRevisionIds?: Array<number | string>;
}
+16 -7
View File
@@ -20,9 +20,9 @@ export class CreateRfaDto {
@IsOptional()
contractId?: string;
@ApiProperty({ description: 'To Organization ID or UUID', required: false })
@IsOptional()
toOrganizationId?: number | string;
@ApiProperty({ description: 'To Organization ID or UUID' })
@IsNotEmpty()
toOrganizationId!: number | string;
@ApiProperty({ description: 'ID ของประเภท RFA', example: 1 })
@IsInt()
@@ -76,14 +76,23 @@ export class CreateRfaDto {
})
@IsObject()
@IsOptional()
details?: Record<string, any>;
details?: Record<string, unknown>;
@ApiProperty({
description: 'รายการ Shop Drawing Revisions ที่แนบมาด้วย',
description: 'รายการ Shop Drawing Revision IDs หรือ UUIDs ที่แนบมาด้วย',
required: false,
type: [Number],
type: [String],
})
@IsArray()
@IsOptional()
shopDrawingRevisionIds?: number[];
shopDrawingRevisionIds?: Array<number | string>;
@ApiProperty({
description: 'รายการ As-Built Drawing Revision IDs หรือ UUIDs ที่แนบมาด้วย',
required: false,
type: [String],
})
@IsArray()
@IsOptional()
asBuiltDrawingRevisionIds?: Array<number | string>;
}