panlei
2019-08-22 dc8ca60fc53199251100883b4370de52a6534463
protomsg.proto
@@ -164,6 +164,26 @@
    int32 del_flag = 12;//是否删除
}
message TaskSdkRule {
    string taskId = 1;
    bool enable = 2;
    repeated SdkRuleSet sdkRules = 3;
}
message SdkRuleSet {
    string sdkId = 1;
    string ipcId = 2;
    repeated SdkRule rules = 3;
    int32 sort = 4;
}
message SdkRule {
    string id = 1;
    string sdk_arg_alias = 2;
    string operator = 3;
    string sdk_arg_value = 4;
}
//SdkArg struct
message SdkArg {
    string alias = 1;//参数别名
@@ -172,7 +192,9 @@
    bool must = 4;//参数是否必填
    string unit = 5;//单位
    string range = 6;//参数的范围
    int32 sort = 7;//参数排序
    string default_value = 7;//参数默认值
    string default_operator = 8;//参数默认计算符号
    int32 sort = 9;//参数排序
}
//TableChanged enum
@@ -221,6 +243,7 @@
    string taskId = 3;
    int64 imgId = 4;
    repeated string sdkIds = 5;
    int32 type = 6;
}
message CompareArgs {
@@ -236,6 +259,17 @@
    string inputValue = 9;
    string collection = 10;
    bool source = 11;
    string analyServerId = 12;
}
message SdkCompareEach {
    string id           = 1;
    string tableid      = 2;
    float  compareScore = 3;
}
message SdkCompareResult {
    repeated SdkCompareEach compareResult = 1;
}
message EventPush {
@@ -274,9 +308,16 @@
    bool enable = 2;
}
enum EsCacheChanged {
    T_DbTable = 0;//底库有效状态变化
    T_DbTablePerson = 1;//底库人员有效状态变化
}
message EsPersonCacheChange {
    string table_id = 1;//底库id
    string person_id = 2;//人员id
    bytes feature = 3;//特征值
    DbAction action = 4;
    EsCacheChanged type = 1;
    repeated string table_id = 2;//底库id
    string person_id = 3;//人员id
    string feature = 4;//特征值base64
    DbAction action = 5;
    int32 enable = 6;
}