channel.xml 5.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <service provider="com.trs.ajaxservice.ChannelServiceProvider" objclass="com.trs.components.wcm.content.persistent.Channel">
  3. <method name="save" desc="保存栏目" />
  4. <method name="findById"/>
  5. <method name="jFindById" truename="findById" convertor="uri:/app/channel/channel_findbyid.jsp"/>
  6. <method name="recycleFindbyid" truename="findById" convertor="uri:/app/chnlrecycle/chnlrecycle_findbyid.jsp"/>
  7. <method name="query">
  8. <!-- 业务参数 -->
  9. <parameter name="ChannelId" desc="当前栏目ID" type="int" required="false"/>
  10. <parameter name="SiteId" desc="当前站点ID" type="int" required="false"/>
  11. <parameter name="SiblingChannelId" desc="相邻栏目ID" type="int" required="false"/>
  12. <parameter name="ContainsRight" desc="是否附属权限信息" type="boolean" required="false" default="0"/>
  13. <parameter name="ExcludeTopOrPic" desc="是否排除头条和图片" type="boolean" required="false" default="false"/>
  14. <!--排序字段及方式-->
  15. <parameter name="OrderBy" desc="栏目排序字段及方式" type="string" default="ChnlOrder Desc" required="false"/>
  16. <!-- 检索相关配置 BEGIN -->
  17. <parameter name="ChnlDesc" desc="栏目显示名称" type="string" required="false"
  18. search="true" search-operator="like" search-field="ChnlDesc"/>
  19. <parameter name="ChnlName" desc="栏目名称" type="string" required="false"
  20. search="true" search-operator="like" search-field="ChnlName"/>
  21. <parameter name="id" desc="栏目ID" type="int" required="false"
  22. search="true" search-operator="=" search-field="ChannelId"/>
  23. <parameter name="CrUser" desc="查询创建者" type="string" required="false" search="true"
  24. search-operator="like"/>
  25. <parameter name="ExcludeObjectId" desc="需要排除的栏目ID" type="int" required="false"
  26. search="true" search-operator="!=" search-field="ChannelId"/>
  27. <!-- 检索相关配置 END -->
  28. <parameter name="DateTimeFormat" desc="返回的日期格式" type="string" required="false" default="MM-dd HH:mm"/>
  29. </method>
  30. <method name="getRecycleChannels">
  31. <!-- 业务参数 -->
  32. <parameter name="ChannelId" desc="当前栏目ID" type="int" required="false"/>
  33. <parameter name="SiteId" desc="当前站点ID" type="int" required="false"/>
  34. <parameter name="NeedChannelPath" desc="是否需要返回栏目的路径" type="boolean" required="false" default="true"/>
  35. <!--排序字段及方式-->
  36. <parameter name="OrderBy" desc="栏目排序字段及方式" type="string" default="ChnlType Desc, ChnlOrder Desc" required="false"/>
  37. <!-- 检索相关配置 BEGIN -->
  38. <parameter name="QueryChannelDesc" desc="栏目显示名称" type="string" required="false"
  39. search="true" search-operator="like" search-field="ChnlDesc"/>
  40. <parameter name="QueryChannelName" desc="栏目名称" type="string" required="false"
  41. search="true" search-operator="like" search-field="ChnlName"/>
  42. <parameter name="QueryChannelId" desc="栏目ID" type="int" required="false"
  43. search="true" search-operator="=" search-field="ChannelId"/>
  44. <parameter name="CrUser" desc="查询创建者" type="string" required="false" search="true"
  45. search-operator="like"/>
  46. <parameter name="OperUser" desc="查询删除者" type="string" required="false" search="true"
  47. search-operator="like"/>
  48. <!-- 检索相关配置 END -->
  49. <parameter name="DateTimeFormat" desc="返回的日期格式" type="string" required="false" default="MM-dd HH:mm"/>
  50. </method>
  51. <method name="jQuery" truename="getRecycleChannels" convertor="uri:/app/chnlrecycle/chnlrecycle_query.jsp"/>
  52. <method name="jListQuery" truename="query" convertor="uri:/app/channel/channel_query.jsp"/>
  53. <method name="jThumbQuery" truename="query" convertor="uri:/app/channel/channel_thumb_query.jsp"/>
  54. <method name="restoreChannels" desc="恢复栏目" logger="com.trs.ajaxservice.logger.RestoreObjLogger">
  55. <!-- 业务参数 -->
  56. <parameter name="ChannelId" desc="当前栏目ID" type="int" required="false"/>
  57. <parameter name="SiteId" desc="当前站点ID" type="int" required="false"/>
  58. <parameter name="ObjectIds" desc="需要恢复的栏目ID序列" type="string" required="false"/>
  59. <parameter name="RestoreAll" desc="恢复所有的回收站的栏目" type="boolean" required="false"/>
  60. </method>
  61. <method name="createFromFile" desc="批量创建栏目" logger="com.trs.ajaxservice.logger.BatchChannelCreateFromFileLogger">
  62. <parameter name="ImportFile" desc="待导入文件" type="string" required="true" />
  63. <parameter name="DstChannelId" desc="目标栏目ID" type="int" required="false" />
  64. <parameter name="DstSiteId" desc="目标站点ID" type="int" required="false" />
  65. </method>
  66. <method name="createChannelTreeHTMLOfIds" desc="构造指定栏目的子栏目序列树">
  67. <parameter name="ChannelId" desc="栏目ID" type="int" required="true" />
  68. </method>
  69. <method name="delete" desc="删除栏目">
  70. <parameter name="ObjectIds" desc="栏目ID序列" type="string" required="true" min-length="1"/>
  71. <parameter name="Drop" desc="是否彻底删除" type="boolean" required="false" default="false"/>
  72. </method>
  73. <method name="changeOrder" desc="调整栏目顺序">
  74. <parameter name="SrcChannelId" desc="原始栏目ID" type="int" required="true" min-value="1"/>
  75. <parameter name="DstChannelId" desc="目标栏目ID" type="int" required="true" min-value="0"/>
  76. </method>
  77. <method name="saveForSpecial" desc="保存专题所属栏目"/>
  78. <method name="findChannelByPath" desc="通过栏目路径获取指定的栏目">
  79. <parameter name="ChnlPath" desc="栏目全路径,从站点开始" type="string" required="true" />
  80. </method>
  81. </service>