From 5f307a1187274bdabcea9b5fb384a6bfe63fed76 Mon Sep 17 00:00:00 2001 From: mahao Date: Fri, 7 Apr 2023 11:10:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9E=9A=E4=B8=BE=E3=80=81bool=E3=80=81?= =?UTF-8?q?=E5=80=BC=E7=B1=BB=E5=9E=8B=E9=AA=8C=E8=AF=81=20Required=20?= =?UTF-8?q?=E6=A0=87=E6=B3=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ExportAndImport/ClosedXmlExportImportService.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/be/Modules/Shared/src/Win_in.Sfs.Shared.Application/ExportAndImport/ClosedXmlExportImportService.cs b/be/Modules/Shared/src/Win_in.Sfs.Shared.Application/ExportAndImport/ClosedXmlExportImportService.cs index 087072235..13a6e3008 100644 --- a/be/Modules/Shared/src/Win_in.Sfs.Shared.Application/ExportAndImport/ClosedXmlExportImportService.cs +++ b/be/Modules/Shared/src/Win_in.Sfs.Shared.Application/ExportAndImport/ClosedXmlExportImportService.cs @@ -266,6 +266,10 @@ public class ClosedXmlExportImportService : IExportImportService { if (propertyType.IsEnum || propertyType.Name == nameof(Boolean) || propertyType.IsValueType) { + /* + * 枚举、bool、值类型验证 Required 标注 + * 框架中 Required 标注验证的是不为 NULL,非可空类型无法通过框架方法验证 + */ var isHasRequiredAttribute = property.HasAttribute(); if (isHasRequiredAttribute == true) {