level1_def_1.json 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228
  1. {
  2. "Columns":[
  3. {
  4. "Name":"BuildingSign",
  5. "Multiplicity":"1",
  6. "Type":"String"
  7. },
  8. {
  9. "Name":"BuildingName",
  10. "Multiplicity":"1",
  11. "Type":"String"
  12. },
  13. {
  14. "Name":"desc",
  15. "Multiplicity":"1",
  16. "Type":{
  17. "Columns":[
  18. {
  19. "Name":"HVACType",
  20. "Multiplicity":"1",
  21. "Type":"String"
  22. },
  23. {
  24. "Name":"HeatingType",
  25. "Multiplicity":"1",
  26. "Type":"String"
  27. },
  28. {
  29. "Name":"OtherInfo",
  30. "Multiplicity":"0..n",
  31. "Type":{
  32. "Columns":[
  33. {
  34. "Name":"InfoName",
  35. "Multiplicity":"1",
  36. "Type":"String"
  37. },
  38. {
  39. "Name":"InfoContent",
  40. "Multiplicity":"1",
  41. "Type":"String"
  42. }
  43. ],
  44. "Key":[
  45. "InfoName"
  46. ],
  47. "Indexes":[
  48. {
  49. "Name":"index_1",
  50. "Columns":[
  51. "InfoName"
  52. ]
  53. }
  54. ]
  55. }
  56. }
  57. ],
  58. "Key":[
  59. ],
  60. "Indexes":[
  61. ]
  62. }
  63. },
  64. {
  65. "Name":"contacts",
  66. "Multiplicity":"0..n",
  67. "Type":{
  68. "Columns":[
  69. {
  70. "Name":"ContactID",
  71. "Multiplicity":"1",
  72. "Type":"String"
  73. },
  74. {
  75. "Name":"ContactName",
  76. "Multiplicity":"1",
  77. "Type":"String"
  78. },
  79. {
  80. "Name":"ContactAddress",
  81. "Multiplicity":"1",
  82. "Type":{
  83. "Columns":[
  84. {
  85. "Name":"City",
  86. "Multiplicity":"1",
  87. "Type":"String"
  88. },
  89. {
  90. "Name":"Street",
  91. "Multiplicity":"1",
  92. "Type":"String"
  93. }
  94. ],
  95. "Key":[
  96. ],
  97. "Indexes":[
  98. ]
  99. }
  100. },
  101. {
  102. "Name":"BankCard",
  103. "Multiplicity":"0..n",
  104. "Type":{
  105. "Columns":[
  106. {
  107. "Name":"CardNumber",
  108. "Multiplicity":"1",
  109. "Type":"String"
  110. },
  111. {
  112. "Name":"BankName",
  113. "Multiplicity":"1",
  114. "Type":"String"
  115. }
  116. ],
  117. "Key":[
  118. "CardNumber"
  119. ],
  120. "Indexes":[
  121. {
  122. "Name":"index_1",
  123. "Columns":[
  124. "CardNumber"
  125. ]
  126. }
  127. ]
  128. }
  129. }
  130. ],
  131. "Key":[
  132. "ContactID"
  133. ],
  134. "Indexes":[
  135. {
  136. "Name":"index_1",
  137. "Columns":[
  138. "ContactName"
  139. ]
  140. }
  141. ]
  142. }
  143. },
  144. {
  145. "Name":"EnergyItemTree",
  146. "Multiplicity":"1",
  147. "Type":{
  148. "Type":"Tree",
  149. "TreeNodeId":"Long",
  150. "TreeNodeRef":[
  151. {
  152. "Name":"Sign1",
  153. "Multiplicity":"1",
  154. "Type":"String"
  155. },
  156. {
  157. "Name":"Sign2",
  158. "Multiplicity":"1",
  159. "Type":"String"
  160. }
  161. ]
  162. }
  163. },
  164. {
  165. "Name":"distribution",
  166. "Multiplicity":"0..n",
  167. "Type":{
  168. "Type":"Topo",
  169. "StartNodeId":"String",
  170. "EndNodeId":"String",
  171. "Edge":"Long",
  172. "EdgeId":"String",
  173. "EdgePropertyValue":"String"
  174. }
  175. }
  176. ],
  177. "Key":[
  178. "BuildingSign"
  179. ],
  180. "Indexes":[
  181. {
  182. "Name":"index_1",
  183. "Columns":[
  184. "BuildingName"
  185. ]
  186. },
  187. {
  188. "Name":"index_2",
  189. "Columns":[
  190. "BuildingName",
  191. "Area"
  192. ]
  193. }
  194. ]
  195. }