diff --git a/backend/services/admin-service/src/api/dto/request/upload-version.dto.ts b/backend/services/admin-service/src/api/dto/request/upload-version.dto.ts index 8c64e629..6a904544 100644 --- a/backend/services/admin-service/src/api/dto/request/upload-version.dto.ts +++ b/backend/services/admin-service/src/api/dto/request/upload-version.dto.ts @@ -19,7 +19,7 @@ export class UploadVersionDto { @ApiPropertyOptional({ description: '版本名称 (可从APK/IPA自动检测)', example: '1.0.0' }) @IsOptional() @IsString() - @Matches(/^\d+\.\d+\.\d+$/, { message: 'versionName must be in format x.y.z' }) + @Matches(/^\d+\.\d+\.\d+(\.\d+)?$/, { message: 'versionName must be in format x.y.z or x.y.z.w' }) versionName?: string @ApiPropertyOptional({ description: '构建号 (可从APK/IPA自动检测)', example: '100' })