template.xml 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <service provider="com.trs.ajaxservice.TemplateServiceProvider">
  3. <method name="save" desc="保存指定模板的信息">
  4. <parameter name="HostType" desc="对象(站点/栏目)类型" type="int" required="false"/>
  5. <parameter name="HostId" desc="对象(站点/栏目)ID" type="int" required="false"/>
  6. <parameter name="ObjectId" desc="模板ID" type="int" required="false" default="0"/>
  7. </method>
  8. <method name="synTemplates" desc="同步指定模板的信息" logger="com.trs.ajaxservice.logger.TemplateSyncLogger">
  9. <parameter name="HostType" desc="对象(站点/栏目)类型" type="int" required="false"/>
  10. <parameter name="HostId" desc="对象(站点/栏目)ID" type="int" required="false"/>
  11. <parameter name="ObjectIds" desc="对象(站点/栏目)IDs" type="string" required="true"/>
  12. </method>
  13. <method name="findById"/>
  14. <method name="jFindById" truename="findById" convertor="uri:/app/template/template_findbyid.jsp"/>
  15. <method name="query">
  16. <parameter name="ChannelIds" desc="检索的栏目ID序列" type="string" required="false"/>
  17. <parameter name="SiteIds" desc="检索的站点ID序列" type="string" required="false"/>
  18. <parameter name="ContainsRight" desc="是否附属权限信息" type="boolean" required="false" default="0"/>
  19. <!--排序字段及方式-->
  20. <parameter name="OrderBy" desc="文档排序字段及方式" type="string" required="false"/>
  21. <!--文档过滤器-->
  22. <parameter name="FilterType" desc="文档过滤器类型" type="int" required="false"/>
  23. <parameter name="DateTimeFormat" desc="返回的日期格式" type="string" required="false" default="MM-dd HH:mm"/>
  24. <!-- 检索相关配置 BEGIN -->
  25. <parameter name="TempName" desc="查询的模板名称" type="string" required="false" search="true"
  26. search-operator="like"/>
  27. <parameter name="TempDesc" desc="查询的模板描述" type="string" required="false" search="true"
  28. search-operator="like"/>
  29. <parameter name="CrUser" desc="查询的模板创建者" type="string" required="false" search="true"
  30. search-operator="like"/>
  31. <parameter name="lastModifiedUser" desc="查询的模板最近修改人" type="string" required="false" search="true"
  32. search-operator="like"/>
  33. <parameter name="TempId" desc="查询的模板Id" type="int" required="false" search="true"
  34. search-operator="=" exclude-value="-1"/>
  35. <parameter name="ExcludeTempId" desc="需要排除的模板Id" type="int" required="false" search="true"
  36. search-operator="&lt;&gt;" exclude-value="0" search-field="TempId"/>
  37. <!-- 检索相关配置 END -->
  38. </method>
  39. <method name="jQuery" truename="query" convertor="uri:/app/template/template_query.jsp"/>
  40. <!--获取指定对象可选择的模板列表-->
  41. <method name="getOptionalTemplates">
  42. <parameter name="ObjectType" desc="对象(站点/栏目/文档)类型" type="int" required="true" min-value="1"/>
  43. <parameter name="ObjectId" desc="对象(站点/栏目/文档)ID" type="int" required="true" min-value="1"/>
  44. <parameter name="TemplateType" desc="模板类型" type="int" required="true" min-value="-99"/>
  45. <!--排序字段及方式-->
  46. <parameter name="OrderBy" desc="排序字段及方式" type="string" default="lastModifiedTime Desc" required="false"/>
  47. <parameter name="DateTimeFormat" desc="返回的日期格式" type="string" required="false" default="MM-dd HH:mm"/>
  48. <!-- 检索相关配置 BEGIN -->
  49. <parameter name="TempName" desc="查询的模板名称" type="string" required="false" search="true"
  50. search-operator="like"/>
  51. <parameter name="TempDesc" desc="查询的模板描述" type="string" required="false" search="true"
  52. search-operator="like"/>
  53. <parameter name="CrUser" desc="查询的模板创建者" type="string" required="false" search="true"
  54. search-operator="like"/>
  55. <parameter name="lastModifiedUser" desc="查询的模板最近修改人" type="string" required="false" search="true"
  56. search-operator="like"/>
  57. <parameter name="TempId" desc="查询的模板Id" type="int" required="false" search="true"
  58. search-operator="=" exclude-value="-1"/>
  59. <!-- 检索相关配置 END -->
  60. <parameter name="SelectFields" desc="获取的字段列表" type="string" required="false" default="TempId, TempName ,TempDesc, TempType, CrUser, CrTime, FolderType, FolderId,lastModifiedTime,lastModifiedUser"/>
  61. </method>
  62. <method name="sQuery" truename="getOptionalTemplates" convertor="uri:/app/template/template_select_query.jsp"/>
  63. <method name="selQuery" truename="query" convertor="uri:/app/template/template_select_query.jsp"/>
  64. <method name="queryEmployers" desc="获取指定模板的使用情况">
  65. <parameter name="ObjectId" desc="模板ID" type="int" required="true" min-value="1"/>
  66. <!-- 取消分页 -->
  67. <parameter name="PageSize" desc="分页大小" type="int" required="false" default="-1"/>
  68. </method>
  69. <method name="squeryEmployers" truename="queryEmployers" convertor="uri:/app/template/template_employers_query.jsp"/>
  70. <method name="existNestedTemplate" desc="查找是否存在已被嵌套的模板">
  71. <parameter name="ObjectIds" desc="模板ID序列" type="string" required="true"/>
  72. </method>
  73. <method name="publishEmployer" desc="发布使用了模板的站点或者栏目">
  74. <parameter name="ObjectIds" desc="模板ID序列" type="string" required="true"/>
  75. </method>
  76. <method name="queryForSpecial">
  77. <parameter name="HostId" desc="对象Id" type="int" required="true"/>
  78. <parameter name="HostType" desc="对象类型" type="int" required="true"/>
  79. <parameter name="ContainsChildren" desc="是否包含子栏目中的模板" type="boolean" required="false" default="0"/>
  80. <parameter name="IncludingThoseInParent" desc="是否包含父对象中的模板" type="boolean" required="false" default="1"/>
  81. <parameter name="TemplateType" desc="模板类型" type="int" required="false" default="-1"/>
  82. <!--排序字段及方式-->
  83. <parameter name="OrderBy" desc="文档排序字段及方式" type="string" required="false"/>
  84. <!--文档过滤器-->
  85. <parameter name="FilterType" desc="文档过滤器类型" type="int" required="false"/>
  86. <parameter name="DateTimeFormat" desc="返回的日期格式" type="string" required="false" default="MM-dd HH:mm"/>
  87. <!-- 检索相关配置 BEGIN -->
  88. <parameter name="TempName" desc="查询的模板名称" type="string" required="false" search="true"
  89. search-operator="like"/>
  90. <parameter name="TempDesc" desc="查询的模板描述" type="string" required="false" search="true"
  91. search-operator="like"/>
  92. <parameter name="CrUser" desc="查询的模板创建者" type="string" required="false" search="true"
  93. search-operator="like"/>
  94. <parameter name="lastModifiedUser" desc="查询的模板最近修改人" type="string" required="false" search="true"
  95. search-operator="like"/>
  96. <parameter name="TempId" desc="查询的模板Id" type="int" required="false" search="true"
  97. search-operator="=" exclude-value="-1"/>
  98. <parameter name="ExcludeTempId" desc="需要排除的模板Id" type="int" required="false" search="true"
  99. search-operator="&lt;&gt;" exclude-value="0" search-field="TempId"/>
  100. <parameter name="Visual" desc="是否是可视化模板" type="int" required="false" search="true"
  101. search-operator="="/>
  102. <parameter name="TempType" desc="模板类型" type="int" required="false" search="true"
  103. search-operator="="/>
  104. <!-- 检索相关配置 END -->
  105. </method>
  106. <method name="jQueryForSpecial" truename="queryForSpecial" desc="为专题获取模板列表" convertor="uri:/app/special/template_query.jsp"/>
  107. <method name="jQueryForTemplateSelect" truename="queryForSpecial" desc="专题设计页面切换模板列表" convertor="uri:/app/special/switchTemplate/template_query.jsp"/>
  108. </service>