diff --git a/src/Luban.Job.Cfg/Source/DataVisitors/ValidatorVisitor.cs b/src/Luban.Job.Cfg/Source/DataVisitors/ValidatorVisitor.cs index 2b2a38f..b20a10f 100644 --- a/src/Luban.Job.Cfg/Source/DataVisitors/ValidatorVisitor.cs +++ b/src/Luban.Job.Cfg/Source/DataVisitors/ValidatorVisitor.cs @@ -12,6 +12,8 @@ namespace Luban.Job.Cfg.DataVisitors { public class ValidatorVisitor : ITypeActionVisitor { + public const string TAG_UNCHECKED = "unchecked"; + private readonly Stack _path = new Stack(); public Stack Path => _path; @@ -31,6 +33,10 @@ namespace Luban.Job.Cfg.DataVisitors foreach (Record r in records) { + if (r.Tags != null && r.Tags.Count > 0 && r.Tags.Contains(TAG_UNCHECKED)) + { + continue; + } CurrentValidateRecord = r; DBean data = r.Data; _path.Clear();