add_eq.clmt 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. <templet>
  2. <version>1.0</version>
  3. <procedure _name="target">
  4. <parameters>
  5. <ref_parameter>
  6. <name>spaceId</name>
  7. <ref>resource/params.spaceId</ref>
  8. </ref_parameter>
  9. <parameter>
  10. <name>type</name>
  11. <description>设备类型代码</description>
  12. <format></format>
  13. <validate>
  14. <v_required _name="v1">
  15. </v_required>
  16. </validate>
  17. </parameter>
  18. <parameter>
  19. <name>position</name>
  20. <description>设备位置坐标 {x:123,y:234,z:{region:'wall',offset:1.5}}</description>
  21. <type>31</type>
  22. <format></format>
  23. <validate>
  24. <v_required _name="v1">
  25. </v_required>
  26. </validate>
  27. </parameter>
  28. <parameter>
  29. <name>remark</name>
  30. <description>描述</description>
  31. <format></format>
  32. </parameter>
  33. <parameter>
  34. <name>name</name>
  35. <description>设备实例名称</description>
  36. <format></format>
  37. </parameter>
  38. </parameters>
  39. <elements>
  40. <variable>
  41. <name>deviceId</name>
  42. <description>设备id</description>
  43. <assignment>uuid(false)</assignment>
  44. </variable>
  45. </elements>
  46. <actions>
  47. <operation_set>
  48. <comment_id>1</comment_id>
  49. <name>action</name>
  50. <description>添加操作</description>
  51. <operations>
  52. <table_operation>
  53. <name>device</name>
  54. <dataSource>poc</dataSource>
  55. <mode>1</mode>
  56. <table>device</table>
  57. <fields>
  58. <field_data>
  59. <field>deviceId</field>
  60. <data>=deviceId</data>
  61. </field_data>
  62. <field_data>
  63. <field>spaceId</field>
  64. <data>=spaceId</data>
  65. </field_data>
  66. <field_data>
  67. <field>type</field>
  68. <data>=type</data>
  69. </field_data>
  70. <field_data>
  71. <field>name</field>
  72. <data>=name</data>
  73. </field_data>
  74. <field_data>
  75. <field>position</field>
  76. <data>=JSON.stringify(position)</data>
  77. </field_data>
  78. <field_data>
  79. <field>remark</field>
  80. <data>=remark</data>
  81. </field_data>
  82. <field_data>
  83. <field>state</field>
  84. <data>='1'</data>
  85. </field_data>
  86. </fields>
  87. </table_operation>
  88. </operations>
  89. <rtnData>{deviceId:deviceId}</rtnData>
  90. </operation_set>
  91. </actions>
  92. </procedure>
  93. <comments>
  94. <next_id>2</next_id>
  95. <list>
  96. <comment>
  97. <id>0</id>
  98. <items>
  99. <comment_item>
  100. <content>添加设备</content>
  101. <update_time>2021-6-8 15:50</update_time>
  102. </comment_item>
  103. </items>
  104. </comment>
  105. <comment>
  106. <id>1</id>
  107. <items>
  108. <comment_item>
  109. <content>调用操作返回的数据示例:
  110. {
  111. "code": 1, //成功为1,失败-1
  112. "datas": {
  113. "action": { //action为提交操作名称,即target指定的操作名
  114. "deviceId": "3ef304f70b4f422285235af029fbff4a" //新增的设备id
  115. }
  116. }
  117. }</content>
  118. <update_time>2021-6-9 9:56</update_time>
  119. </comment_item>
  120. </items>
  121. </comment>
  122. </list>
  123. </comments>
  124. <comment_id>0</comment_id>
  125. </templet>