Quellcode durchsuchen

fix: add is_template to tablestore fields

Shawn vor 1 Jahr
Ursprung
Commit
8058da00f5
1 geänderte Dateien mit 28 neuen und 4 gelöschten Zeilen
  1. 28 4
      apps/emqx_bridge_tablestore/src/emqx_bridge_tablestore.erl

+ 28 - 4
apps/emqx_bridge_tablestore/src/emqx_bridge_tablestore.erl

@@ -177,12 +177,32 @@ fields(tablestore_action) ->
 fields(action_parameters) ->
     [
         storage_model_type_field(),
-        {table_name, mk(binary(), #{required => true, desc => ?DESC("desc_table_name")})},
-        {measurement, mk(binary(), #{required => true, desc => ?DESC("desc_measurement")})},
+        {table_name,
+            mk(binary(), #{
+                required => true,
+                is_template => true,
+                desc => ?DESC("desc_table_name")
+            })},
+        {measurement,
+            mk(binary(), #{
+                required => true,
+                is_template => true,
+                desc => ?DESC("desc_measurement")
+            })},
         tags_field(),
         fields_field(),
-        {data_source, mk(binary(), #{required => true, desc => ?DESC("desc_data_source")})},
-        {timestamp, mk(binary(), #{required => false, desc => ?DESC("desc_timestamp")})},
+        {data_source,
+            mk(binary(), #{
+                required => true,
+                is_template => true,
+                desc => ?DESC("desc_data_source")
+            })},
+        {timestamp,
+            mk(binary(), #{
+                required => false,
+                is_template => true,
+                desc => ?DESC("desc_timestamp")
+            })},
         {meta_update_model,
             mk(
                 hoconsc:enum(['MUM_IGNORE', 'MUM_NORMAL']), #{
@@ -214,21 +234,25 @@ fields("tablestore_fields") ->
         {column,
             mk(binary(), #{
                 required => true,
+                is_template => true,
                 desc => ?DESC("tablestore_fields_column")
             })},
         {value,
             mk(hoconsc:union([binary(), boolean(), number()]), #{
                 required => true,
+                is_template => true,
                 desc => ?DESC("tablestore_fields_value")
             })},
         {isint,
             mk(boolean(), #{
                 required => false,
+                is_template => true,
                 desc => ?DESC("tablestore_fields_isint")
             })},
         {isbinary,
             mk(boolean(), #{
                 required => false,
+                is_template => true,
                 desc => ?DESC("tablestore_fields_isbinary")
             })}
     ].