set_eq.clmt 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <templet>
  2. <version>1.0</version>
  3. <procedure _name="target">
  4. <parameters>
  5. <parameter>
  6. <name>deviceId</name>
  7. <description>设备id</description>
  8. <format></format>
  9. <validate>
  10. <v_required _name="v1">
  11. </v_required>
  12. </validate>
  13. </parameter>
  14. <parameter>
  15. <name>type</name>
  16. <description>设备类型代码</description>
  17. <format></format>
  18. </parameter>
  19. <parameter>
  20. <name>position</name>
  21. <description>设备位置坐标 {x:123,y:234,z:{region:'roof',offset:1.5}}</description>
  22. <type>31</type>
  23. <format></format>
  24. </parameter>
  25. <parameter>
  26. <name>name</name>
  27. <description>设备实例名称</description>
  28. <format></format>
  29. </parameter>
  30. <parameter>
  31. <name>remark</name>
  32. <description>描述</description>
  33. <format></format>
  34. </parameter>
  35. <parameter>
  36. <name>state</name>
  37. <description>设备状态,true可用,false不可用</description>
  38. <type>9</type>
  39. <format></format>
  40. </parameter>
  41. </parameters>
  42. <actions>
  43. <operation_set>
  44. <name>action</name>
  45. <description>修改操作</description>
  46. <operations>
  47. <table_operation>
  48. <name>device</name>
  49. <dataSource>poc</dataSource>
  50. <mode>2</mode>
  51. <table>device</table>
  52. <fields>
  53. <field_data>
  54. <field>deviceId</field>
  55. <data>=deviceId</data>
  56. <restrict>0</restrict>
  57. </field_data>
  58. <field_data>
  59. <field>type</field>
  60. <data>=nvl(type, $disabled)</data>
  61. </field_data>
  62. <field_data>
  63. <field>name</field>
  64. <data>=nvl(name, $disabled)</data>
  65. </field_data>
  66. <field_data>
  67. <field>position</field>
  68. <data>=if(position != null, JSON.stringify(position), $disabled)</data>
  69. </field_data>
  70. <field_data>
  71. <field>remark</field>
  72. <data>=nvl(remark, $disabled)</data>
  73. </field_data>
  74. <field_data>
  75. <field>state</field>
  76. <data>=if(state != null, state ? '1' : '0', $disabled)</data>
  77. </field_data>
  78. </fields>
  79. </table_operation>
  80. </operations>
  81. </operation_set>
  82. </actions>
  83. </procedure>
  84. <comments>
  85. <next_id>1</next_id>
  86. <list>
  87. <comment>
  88. <id>0</id>
  89. <items>
  90. <comment_item>
  91. <content>修改设备信息和状态</content>
  92. <update_time>2021-6-8 15:50</update_time>
  93. </comment_item>
  94. </items>
  95. </comment>
  96. </list>
  97. </comments>
  98. <comment_id>0</comment_id>
  99. </templet>