18 lines
441 B
C#
18 lines
441 B
C#
|
|
namespace DataCheck;
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 数据校验规则
|
|||
|
|
/// </summary>
|
|||
|
|
[AttributeUsage(AttributeTargets.Property)]
|
|||
|
|
public class DataRulesAttribute(bool allowNull = false, string regexRule = ".*") : Attribute
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// 是否允许空值
|
|||
|
|
/// </summary>
|
|||
|
|
public readonly bool AllowNull = allowNull;
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 正则表达式
|
|||
|
|
/// </summary>
|
|||
|
|
public readonly string RegexRule = regexRule;
|
|||
|
|
}
|