MetaDataDef.xml 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <service provider="com.trs.components.metadata.service.MetaDataDefServiceProvider">
  3. <method name="queryDBFieldInfos">
  4. <!-- 检索相关配置 BEGIN -->
  5. <parameter name="queryAnotherName" desc="元数据别名" type="string" required="false"
  6. search="true" search-operator="like" search-field="AnotherName"/>
  7. <parameter name="queryName" desc="元数据名称" type="string" required="false"
  8. search="true" search-operator="like" search-field="FieldName"/>
  9. <parameter name="fieldInfoId" desc="id" type="string" required="false"
  10. search="true" search-operator="like" search-field="dbfieldInfoId"/>
  11. <parameter name="ClassId" desc="查询创建者" type="int" required="false"
  12. search="true" search-operator="=" search-field="ClassId"/>
  13. <parameter name="CrUser" desc="查询创建者" type="string" required="false" search="true"
  14. search-operator="like"/>
  15. <!-- 检索相关配置 END -->
  16. <parameter name="OrderBy" desc="排序字段及方式" type="string" default="CrTime Asc" required="false"/>
  17. </method>
  18. <method name="jQueryDBFieldInfos" truename="queryDBFieldInfos" convertor="uri:/WCMV6/metadata/fieldinfo_query.jsp"/>
  19. <method name="queryDBTableInfos">
  20. <!-- 检索相关配置 BEGIN -->
  21. <parameter name="queryTableAnotherName" desc="元数据别名" type="string" required="false"
  22. search="true" search-operator="like" search-field="AnotherName"/>
  23. <parameter name="queryTableName" desc="元数据名称" type="string" required="false"
  24. search="true" search-operator="like" search-field="TableName"/>
  25. <parameter name="queryTableDesc" desc="元数据描述" type="string" required="false"
  26. search="true" search-operator="like" search-field="TableDesc"/>
  27. <parameter name="queryTableId" desc="元数据ID" type="int" required="false"
  28. search="true" search-operator="=" search-field="TableInfoId"/>
  29. <parameter name="CrUser" desc="查询创建者" type="string" required="false" search="true"
  30. search-operator="like"/>
  31. <!-- 检索相关配置 END -->
  32. <parameter name="OrderBy" desc="排序字段及方式" type="string" default="CrTime Desc" required="false"/>
  33. </method>
  34. <method name="jQueryDBTableInfos" truename="queryDBTableInfos" convertor="uri:/WCMV6/metadata/tableinfo_query.jsp"/>
  35. <method name="queryViews">
  36. <!-- 检索相关配置 BEGIN -->
  37. <parameter name="queryViewName" desc="元数据名称" type="string" required="false"
  38. search="true" search-operator="like" search-field="ViewName"/>
  39. <parameter name="queryViewDesc" desc="元数据描述" type="string" required="false"
  40. search="true" search-operator="like" search-field="ViewDesc"/>
  41. <parameter name="queryViewId" desc="元数据ID" type="int" required="false"
  42. search="true" search-operator="=" search-field="ViewInfoId"/>
  43. <parameter name="CrUser" desc="查询创建者" type="string" required="false" search="true"
  44. search-operator="like"/>
  45. <!-- 检索相关配置 END -->
  46. <parameter name="OrderBy" desc="排序字段及方式" type="string" default="ViewInfoId Desc" required="false"/>
  47. </method>
  48. <method name="jQueryViews" truename="queryViews" convertor="uri:/WCMV6/metadata/viewinfo_query.jsp"/>
  49. <method name="queryViewFieldInfos">
  50. <parameter name="ViewId" desc="视图ID" type="int" required="false"/>
  51. <parameter name="ChannelId" desc="栏目Id" type="int" required="false"/>
  52. <!-- 检索相关配置 BEGIN -->
  53. <parameter name="queryAnotherName" desc="视图字段别名" type="string" required="false"
  54. search="true" search-operator="like" search-field="AnotherName"/>
  55. <parameter name="queryFieldName" desc="视图字段名称" type="string" required="false"
  56. search="true" search-operator="like" search-field="FieldName"/>
  57. <parameter name="viewFieldInfoId" desc="视图字段ID" type="int" required="false"
  58. search="true" search-operator="=" search-field="ViewFieldInfoId"/>
  59. <parameter name="ClassId" desc="查询创建者" type="int" required="false"
  60. search="true" search-operator="=" search-field="ClassId"/>
  61. <parameter name="CrUser" desc="查询创建者" type="string" required="false" search="true"
  62. search-operator="like"/>
  63. <!-- 检索相关配置 END -->
  64. <parameter name="OrderBy" desc="排序字段及方式" type="string" default="FieldOrder desc" required="false"/>
  65. </method>
  66. <method name="jQueryViewFieldInfos" truename="queryViewFieldInfos" convertor="uri:/WCMV6/metadata/viewfieldinfo_query.jsp"/>
  67. <method name="saveDBTableInfo">
  68. <parameter name="ObjectId" desc="元数据表ID" type="int" required="true"/>
  69. <parameter name="TableName" desc="物理表名"
  70. type="string" required="false" max-length="50"/>
  71. <parameter name="AnotherName" desc="别名"
  72. type="string" required="false" max-length="100"/>
  73. <parameter name="TableDesc" desc="描述"
  74. type="string" required="false" max-length="200"/>
  75. </method>
  76. <method name="deleteDBTableInfo">
  77. <parameter name="ObjectIds" desc="待删除元数据表ID序列" type="string" required="true"/>
  78. </method>
  79. <method name="deleteDBFieldInfo">
  80. <parameter name="ObjectIds" desc="待删除元数据字段ID序列" type="string" required="true"/>
  81. </method>
  82. <method name="deleteView">
  83. <parameter name="ObjectIds" desc="待删除视图ID序列" type="string" required="true"/>
  84. </method>
  85. <method name="deleteViewField">
  86. <parameter name="ObjectIds" desc="待删除视图字段ID序列" type="string" required="true"/>
  87. </method>
  88. <method name="saveDBFieldInfo">
  89. <parameter name="ObjectId" desc="元数据字段ID" type="int" required="true"/>
  90. <parameter name="TableInfoId" desc="元数据表ID" type="int" required="false"/>
  91. <parameter name="FieldName" desc="物理字段名"
  92. type="string" required="false" max-length="50"/>
  93. <parameter name="AnotherName" desc="别名"
  94. type="string" required="false" max-length="100"/>
  95. <parameter name="FieldType" desc="字段逻辑类型"
  96. type="int" required="fasle"/>
  97. <parameter name="DBType" desc="物理字段类型"
  98. type="int" required="fasle"/>
  99. <parameter name="DBLength" desc="物理字段长度"
  100. type="int" required="fasle"/>
  101. <parameter name="DBScale" desc="小数位"
  102. type="int" required="fasle"/>
  103. <parameter name="NotNull" desc="是否允许空"
  104. type="boolean" required="fasle"/>
  105. <parameter name="DefaultValue" desc="默认值"
  106. type="string" required="false" max-length="200"/>
  107. <parameter name="EnumValue" desc="默认值"
  108. type="string" required="false" max-length="200"/>
  109. <parameter name="ClassId" desc="所属分类法"
  110. type="int" required="fasle"/>
  111. </method>
  112. <method name="saveView">
  113. <parameter name="ObjectId" desc="视图ID" type="int" required="true"/>
  114. <parameter name="MainTableId" desc="主表ID" type="int" required="false"/>
  115. <parameter name="OtherTableIds" desc="附表ID序列"
  116. type="string" required="false"/>
  117. <parameter name="ViewDesc" desc="视图中文名称"
  118. type="string" required="false"/>
  119. <parameter name="TableName" desc="视图相关的物理表名"
  120. type="string" required="false"/>
  121. </method>
  122. <method name="saveViewField">
  123. <parameter name="ObjectId" desc="视图字段ID" type="int" required="true"/>
  124. <parameter name="ViewId" desc="所属视图ID" type="int" required="false" min-value="1"/>
  125. <parameter name="AnotherName" desc="中文名称"
  126. type="string" required="false" max-length="100"/>
  127. <parameter name="FieldName" desc="英文名称"
  128. type="string" required="false" max-length="50"/>
  129. <!--逻辑属性 BEGIN-->
  130. <parameter name="InOutline" desc="是否显示在概览上"
  131. type="boolean" required="false"/>
  132. <parameter name="InDetail" desc="是否显示在细览上"
  133. type="boolean" required="false"/>
  134. <parameter name="InDetail" desc="检索字段"
  135. type="boolean" required="false"/>
  136. <parameter name="TitleField" desc="标题字段"
  137. type="boolean" required="false"/>
  138. <!--逻辑属性 END-->
  139. <!--物理字段属性 BEGIN-->
  140. <parameter name="FieldType" desc="字段逻辑类型"
  141. type="int" required="fasle"/>
  142. <parameter name="DBType" desc="物理字段类型"
  143. type="int" required="fasle"/>
  144. <parameter name="DBLength" desc="物理字段长度"
  145. type="int" required="fasle"/>
  146. <parameter name="DBScale" desc="小数位"
  147. type="int" required="fasle"/>
  148. <parameter name="NotNull" desc="是否允许空"
  149. type="boolean" required="fasle"/>
  150. <parameter name="DefaultValue" desc="默认值"
  151. type="string" required="false" max-length="200"/>
  152. <parameter name="EnumValue" desc="默认值"
  153. type="string" required="false" max-length="200"/>
  154. <parameter name="ClassId" desc="所属分类法"
  155. type="int" required="fasle"/>
  156. <!--物理字段属性 END-->
  157. </method>
  158. <method name="findDBTableInfoById">
  159. <parameter name="ObjectId" desc="元数据结构ID" type="int" required="true"/>
  160. </method>
  161. <method name="findDBTableInfosByIds">
  162. <parameter name="ObjectIds" desc="元数据结构ID序列" type="string" required="true"/>
  163. </method>
  164. <method name="findViewById">
  165. <parameter name="ObjectId" desc="视图ID序列" type="string" required="true"/>
  166. </method>
  167. <method name="findViewFieldById">
  168. <parameter name="ObjectId" desc="视图字段ID序列" type="string" required="true"/>
  169. </method>
  170. <method name="findDBFieldInfoById">
  171. <parameter name="ObjectId" desc="元数据字段ID" type="int" required="true"/>
  172. </method>
  173. <method name="importViewFromXML">
  174. <parameter name="ViewId" desc="视图ID" type="int" required="false"/>
  175. <parameter name="DataXML" desc="需要导入的数据" type="string" required="true"/>
  176. </method>
  177. <method name="changeViewFieldOrder">
  178. <parameter name="FromId" desc="待移动的视图字段ID" type="int" required="true"/>
  179. <parameter name="ToId" desc="目标视图字段ID" type="int" required="true"/>
  180. <parameter name="Position" desc="移动的位置" type="int" required="false"/>
  181. </method>
  182. <method name="changeViewFieldGroupOrder">
  183. <parameter name="MetaViewFieldGroupId" desc="待移动的视图字段分组ID" type="int" required="true"/>
  184. <parameter name="GroupOrder" desc="目标序号" type="int" required="true"/>
  185. </method>
  186. <method name="setViewFields" desc="维护视图选择的字段:目前仅仅适合单表模式">
  187. <parameter name="ViewId" desc="视图ID" type="int" required="true"/>
  188. <parameter name="DBFieldIds" desc="选中的物理字段ID序列" type="string" required="true"/>
  189. </method>
  190. <method name="setViewFieldsInfo" desc="设置视图字段的属性">
  191. <parameter name="objectIds" desc="选中的物理字段ID序列" type="string" required="true"/>
  192. <parameter name="propertyName" desc="属性名" type="string" required="true"/>
  193. <parameter name="propertyValue" desc="属性值" type="string" required="true"/>
  194. </method>
  195. <method name="getViewFromChannel" desc="由栏目ID得到视图ID">
  196. <parameter name="channelId" desc="视图ID" type="int" required="true"/>
  197. </method>
  198. <method name="setViewEmployerByChannel" desc="给指定栏目分配视图">
  199. <parameter name="ChannelId" desc="栏目ID" type="int" required="true"/>
  200. <parameter name="ViewId" desc="视图ID" type="int" required="true"/>
  201. </method>
  202. <method name="findViewByChannel" desc="获取指定栏目的视图">
  203. <parameter name="ChannelId" desc="栏目ID" type="int" required="true"/>
  204. </method>
  205. <method name="createViewRelation" desc="产生视图的应用">
  206. <parameter name="ViewIds" desc="视图ID序列" type="string" required="false"/>
  207. </method>
  208. <method name="queryViewsUsintTable" desc="获取正在使用指定表的视图列表">
  209. <parameter name="TableInfoId" desc="表ID" type="int" required="true"/>
  210. <parameter name="PageSize" desc="分页参数" type="int" required="false" default="-1"/>
  211. </method>
  212. <method name="saveSynRule" desc="保存文档的同步规则">
  213. <parameter name="channelId" desc="栏目ID" type="string" required="false"/>
  214. <parameter name="ViewId" desc="视图ID" type="int" required="false"/>
  215. <parameter name="docTitle" desc="文档标题规则" type="string" required="false"/>
  216. <parameter name="docContent" desc="文档内容规则" type="string" required="false"/>
  217. </method>
  218. <method name="findSynRule" desc="查询文档的同步规则">
  219. <parameter name="ViewId" desc="视图ID" type="int" required="false"/>
  220. <parameter name="channelId" desc="栏目ID" type="string" required="false"/>
  221. <parameter name="synRuleSetFrom" desc="设置同步规则" type="string" required="false"/>
  222. </method>
  223. <method name="recreateAllOfDBTableInfo" desc="重新产生指定表的相关信息">
  224. <parameter name="ObjectIds" desc="待修改的元数据表ID序列" type="string" required="true"/>
  225. </method>
  226. <method name="queryViewsUsingClassInfo" desc="获取使用了分类法的视图">
  227. <parameter name="ClassInfoId" desc="分类法id" type="int"
  228. required="false" />
  229. </method>
  230. <method name="queryClassInfosUsingMetaView" desc="获取使用了视图的分类法">
  231. <parameter name="ViewId" desc="视图ID" type="int"
  232. required="false" />
  233. </method>
  234. <method name="buildAllFromTextFile" desc="按照分类法描述产生整个系统">
  235. <parameter name="ViewId" desc="视图ID" type="int" required="true"/>
  236. <parameter name="FileName" desc="待处理的文件名" type="string" required="true"/>
  237. <parameter name="level" desc="展现到几级" type="int" required="true"/>
  238. <!--几个设定了默认值的参数-->
  239. <parameter name="ClassInfoName" desc="处理的分类法名称" type="string" required="false" default="机构分类"/>
  240. <parameter name="AutoCreateGroup" desc="是否同步产生组织结构" type="boolean" required="false" default="true"/>
  241. <parameter name="AutoCreateChannel" desc="是否同步产生展现结构" type="boolean" required="false" default="true"/>
  242. <parameter name="ContainCode" desc="描述文件中是否包含分类代码" type="boolean" required="false" default="fakse"/>
  243. </method>
  244. <method name="exportViews" desc="导出指定的视图">
  245. <parameter name="ViewIds" desc="视图ID序列" type="string" required="false"/>
  246. </method>
  247. <method name="importViewsFromXML" desc="从指定的XML文件导入视图">
  248. <parameter name="ImportFile" desc="需要导入的视图文件" type="string" required="true"/>
  249. </method>
  250. </service>