From 9ca96199d92168fe221dda9aba56f55520a561d8 Mon Sep 17 00:00:00 2001 From: hutongqing <hutongqing@hnkhzn.com> Date: 星期二, 29 十月 2024 17:30:59 +0800 Subject: [PATCH] 1 --- WIDESEAWCS_Server/WIDESEAWCS_Core/Attributes/ModelValidateAttribute.cs | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) diff --git a/WIDESEAWCS_Server/WIDESEAWCS_Core/Attributes/ModelValidateAttribute.cs b/WIDESEAWCS_Server/WIDESEAWCS_Core/Attributes/ModelValidateAttribute.cs index 5518cbd..dcd3e92 100644 --- a/WIDESEAWCS_Server/WIDESEAWCS_Core/Attributes/ModelValidateAttribute.cs +++ b/WIDESEAWCS_Server/WIDESEAWCS_Core/Attributes/ModelValidateAttribute.cs @@ -9,16 +9,41 @@ [AttributeUsage(AttributeTargets.Property)] public class PropertyValidateAttribute : Attribute { + /// <summary> + /// 鏈�澶у�� + /// </summary> public int MaxValue { get; set; } = int.MaxValue; + /// <summary> + /// 鏈�灏忓�� + /// </summary> public int MinValue { get; set; } = int.MinValue; + /// <summary> + /// 闈炵┖ + /// </summary> public bool NotNullAndEmpty { get; set; } = true; + /// <summary> + /// 鏄惁鍖呭惈鏈�澶у�� + /// </summary> public bool IsContainMaxValue { get; set; } = false; + /// <summary> + /// 鏄惁鍖呭惈鏈�灏忓�� + /// </summary> public bool IsContainMinValue { get; set; } = false; + /// <summary> + /// 鏍规嵁鍏朵粬灞炴�ч潪绌哄垽鏂綋鍓嶆槸鍚︿负闈炵┖ + /// </summary> + public string NotNullAndEmptyWithProperty { get; set; } + + /// <summary> + /// 鏍规嵁鍏朵粬灞炴�у�煎垽鏂綋鍓嶆槸鍚︿负闈炵┖(鏍煎紡銆恘ew string[]{ "灞炴�у悕绉�", "灞炴�у��" }銆�) + /// </summary> + public string[] NotNullAndEmptyWithPropertyAndValue { get; set; } + public string Description { get; set; } public PropertyValidateAttribute(string description) -- Gitblit v1.9.3