syntax = "proto3"; package protomsg; import "sdk.proto"; message RuleTargets { repeated Target target = 1; } message RuleSOResult { bool IsEvent = 1; bool IsEndRecord = 2; repeated RuleSoTarget targets = 3; Image cacheImage = 4; string soType = 5; } message RuleSoTarget { Target srcTarget = 1; string areaId = 2; string areaName = 3; string belongsTargetID = 4; repeated RuleBaseCompareInfo compDbInfo = 5; int64 imageId = 6; } message RuleBaseCompareInfo { string TableId = 1; string TableName = 2; string BwType = 3; string CompareScore = 4; string TargetId = 5; string TargetName = 6; string TargetPicUrl = 7; string MonitorLevel = 8; string Content = 9; string DbLabel = 10; }