using System; 
 | 
using System.Collections.Generic; 
 | 
using System.ComponentModel.DataAnnotations; 
 | 
using System.Linq; 
 | 
using System.Text; 
 | 
using System.Threading.Tasks; 
 | 
  
 | 
namespace WIDESEA_Core.Attributes 
 | 
{ 
 | 
    public class CustomValidationAttribute : ValidationAttribute 
 | 
    { 
 | 
        protected override ValidationResult? IsValid(object? value, ValidationContext validationContext) 
 | 
        { 
 | 
            if(value is string valueString) 
 | 
            { 
 | 
                if (string.IsNullOrEmpty(valueString))  
 | 
                { 
 | 
                    return new ValidationResult("错误"); 
 | 
                } 
 | 
            } 
 | 
  
 | 
            return ValidationResult.Success; 
 | 
        } 
 | 
    } 
 | 
} 
 |