metaviewdata.xml 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <service provider="com.trs.components.metadata.service.MetaDataCenterServiceProvider">
  3. <method name="saveMetaViewData" desc="保存资源记录" logger="com.trs.ajaxservice.logger.MetaViewDataSaveLogger">
  4. <parameter name="ObjectId" desc="要保存的视图数据ID" type="int"
  5. required="true" />
  6. <parameter name="ViewId" desc="视图ID(新增是否必须传入)" type="int"
  7. required="false" min-value="0" />
  8. <parameter name="ChannelId" desc="所属栏目ID(新增是否必须传入)" type="int"
  9. required="false" min-value="0" />
  10. </method>
  11. <method name="findViewDataById">
  12. <parameter name="ObjectId" desc="视图数据ID" type="int"
  13. required="true" />
  14. <parameter name="ViewId" desc="视图ID(优先级大于栏目ID)" type="int"
  15. required="false" min-value="0" />
  16. <parameter name="ChannelId" desc="所属栏目ID(优先级小于视图ID)" type="int"
  17. required="false" min-value="0" search-field="true" />
  18. <parameter name="DateTimeFormat" desc="返回的日期格式" type="string"
  19. required="false" default="yyyy-MM-dd" />
  20. </method>
  21. <method name="findById" provider="com.trs.ajaxservice.ViewDocumentServiceProvider" convertor="uri:/app/metaviewdata/metaviewdata_findbyid.jsp">
  22. <parameter name="ObjectId" desc="ChnlDoc中的RecID" type="int" required="true"/>
  23. <parameter name="ChannelId" desc="栏目ID" type="int" required="false"/>
  24. <parameter name="SiteId" desc="站点ID" type="int" required="false"/>
  25. <parameter name="SelectFieldsOfChnlDoc" default="DocStatus,CrTime,CrUser,RecId,DOCID,ChnlId" desc="提取的ChnlDoc字段列表" type="string" required="false"/>
  26. <parameter name="SelectFieldsOfDocument" default="DOCID,CrTime,DocTitle,DocType,DocKeyWords,DocPeople,SubDocTitle,DocChannel,DocSource,DocSourceName,CrUser" desc="提取的Document字段列表" type="string" required="false"/>
  27. <parameter name="ContainsRight" desc="是否附属权限信息" type="boolean" required="false" default="0"/>
  28. </method>
  29. <method name="queryViewDatas">
  30. <parameter name="ViewId" desc="视图ID(优先级大于栏目ID)" type="int"
  31. required="false" min-value="0" />
  32. <parameter name="ChannelId" desc="所属栏目ID(优先级小于视图ID)" type="int"
  33. required="false" min-value="0" />
  34. <!--排序字段及方式-->
  35. <parameter name="OrderBy" desc="排序字段及方式" type="string"
  36. required="false" />
  37. <parameter name="DateTimeFormat" desc="返回的日期格式" type="string"
  38. required="false" default="yyyy-MM-dd" />
  39. <parameter name="ChnlDocSelectFields" desc="ChnlDoc提取的字段列表"
  40. type="string" required="false"
  41. default="WCMChnlDoc.DOCID,WCMChnlDoc.ChnlId,WCMChnlDoc.DocStatus,WCMChnlDoc.DocChannel,WCMChnlDoc.DocOrderPri,WCMChnlDoc.Modal,WCMChnlDoc.RecId,WCMCHNLDOC.INVALIDTIME,WCMCHNLDOC.crdept" />
  42. </method>
  43. <method name="queryViewDatasNoView" convertor="uri:/app/metaviewdata/metaviewdata_classic_list_select.jsp">
  44. <parameter name="TABLENAME" desc="主表名" type="string" required="true" />
  45. <parameter name="SELECTFIELDS" desc="元数据提取的字段列表" type="string" required="false" />
  46. <!--排序字段及方式-->
  47. <parameter name="OrderBy" desc="排序字段及方式" type="string" required="false" />
  48. <parameter name="DateTimeFormat" desc="返回的日期格式" type="string"
  49. required="false" default="yyyy-MM-dd" />
  50. <parameter name="ChnlDocSelectFields" desc="ChnlDoc提取的字段列表"
  51. type="string" required="false"
  52. default="WCMChnlDoc.DOCID,WCMChnlDoc.ChnlId,WCMChnlDoc.DocChannel,WCMChnlDoc.RecId" />
  53. </method>
  54. <method name="jQuery" truename="queryViewDatas" convertor="uri:/app/metaviewdata/metaviewdata_query.jsp"/>
  55. <method name="exportViewDatas">
  56. <parameter name="ViewId" desc="视图ID(优先级大于栏目ID)" type="int"
  57. required="false" min-value="0" />
  58. <parameter name="ChannelId" desc="所属栏目ID(优先级小于视图ID)" type="int"
  59. required="false" min-value="0" />
  60. <parameter name="ObjectIds" desc="导出元数据" type="string"
  61. required="true" />
  62. </method>
  63. <method name="exportAllViewDatas">
  64. <parameter name="ViewId" desc="视图ID(优先级大于栏目ID)" type="int"
  65. required="false" min-value="0" />
  66. <parameter name="ChannelId" desc="所属栏目ID(优先级小于视图ID)" type="int"
  67. required="false" min-value="0" />
  68. </method>
  69. <method name="modifyViewDatas">
  70. <parameter name="ViewId" desc="视图ID(优先级大于栏目ID)" type="int"
  71. required="false" min-value="0" />
  72. <parameter name="FieldName" desc="字段名称" type="string"
  73. required="true" />
  74. <parameter name="FieldValue" desc="字段值" type="string"
  75. required="true" />
  76. <parameter name="ResourceIds" desc="字段值" type="string"
  77. required="false" />
  78. </method>
  79. <method name="queryRelatingViewDatas">
  80. <parameter name="RelatingViewId" desc="关联的视图id" type="int" required="true" />
  81. <parameter name="RelatedViewId" desc="被关联的视图id" type="int" required="true"/>
  82. <parameter name="RelatedDocId" desc="被关联的文档id" type="int" required="true"/>
  83. </method>
  84. <method name="saveRelatingViewDatas">
  85. <parameter name="RelatingDocIds" desc="关联的文档id序列" type="string" required="true" />
  86. <parameter name="RelatingFieldName" desc="关联的视图字段英文名称" type="string" required="true" />
  87. <parameter name="RelatingViewId" desc="关联的视图id" type="int" required="true"/>
  88. <parameter name="RelatedDocId" desc="被关联的文档id" type="int" required="true"/>
  89. </method>
  90. <!-- 校验唯一性 -->
  91. <method name="isValidOnlyField">
  92. <parameter name="ViewId" desc="视图ID(优先级大于栏目ID)" type="int" required="false" min-value="0" />
  93. <parameter name="FieldName" desc="字段名称" type="string" required="true" />
  94. <parameter name="FieldValue" desc="字段值" type="string" required="true" />
  95. </method>
  96. </service>