template.xml 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <service provider="com.trs.gov.sysmgmt.templatemgmt.GovTemplateServiceProvider">
  3. <!--同步模板到栏目 -->
  4. <method name="synTemplates" convertor="uri:/gov/common/to_json.jsp">
  5. <parameter name="SITEID" desc="站点名称" type="int" required="true" default="0"/>
  6. <parameter name="CHANNELIDS" desc="栏目名称" type="string" required="true" />
  7. </method>
  8. <!--保存、新建模板 -->
  9. <method name="saveTemplate" convertor="uri:/gov/common/to_json.jsp">
  10. <parameter name="HostType" desc="对象类型" type="int" required="true" />
  11. <parameter name="HostId" desc="对象ID" type="int" required="true" />
  12. <parameter name="TEMPID" desc="模板ID" type="int" required="true" />
  13. <parameter name="TEMPNAME" desc="模板名称" type="string" required="true" />
  14. <parameter name="TEMPDESC" desc="模板描述" type="string" required="false" />
  15. <parameter name="TEMPTYPE" desc="类型" type="int" required="true" />
  16. <parameter name="TEMPTEXT" desc="模板内容" type="string" required="true" />
  17. <parameter name="TEMPEXT" desc="扩展名" type="string" required="true" default="htm"/>
  18. <parameter name="OUTPUTFILENAME" desc="概览模板文件名" type="string" required="false" default="index"/>
  19. </method>
  20. <!--查询模板 -->
  21. <method name="queryTemplates" convertor="uri:/gov/common/to_json.jsp">
  22. <parameter name="SelectFields" desc="显示的模板字段列表" type="string" required="fasle" default="TEMPID,TEMPNAME,TEMPDESC,TEMPTYPE,LASTMODIFIEDUSER,LASTMODIFIEDTIME,FOLDERTYPE,FOLDERID"/>
  23. <parameter name="HOSTTYPE" desc="类型" type="int" required="true" />
  24. <parameter name="HOSTID" desc="类型" type="int" required="true" />
  25. <parameter name="TEMPTYPE" desc="类型" type="int" required="false" />
  26. <parameter name="SEARCHFIELDS" desc="检索字段" type="string" required="false" default="TempId, TempName ,TempDesc, CrUser"/>
  27. <parameter name="SEARCHVALUE" desc="检索字段的值" type="string" required="false" />
  28. <parameter name="OrderBy" desc="排序方式" type="string" required="false" default="CRTIME DESC"/>
  29. </method>
  30. <!--查询可使用模板 -->
  31. <method name="queryOptionalTemplates" convertor="uri:/gov/common/to_json.jsp">
  32. <parameter name="SelectFields" desc="显示的模板字段列表" type="string" required="fasle" default="TEMPID,TEMPNAME,TEMPDESC,TEMPTYPE,LASTMODIFIEDUSER,LASTMODIFIEDTIME,FOLDERTYPE,FOLDERID"/>
  33. <parameter name="CHANNELID" desc="栏目" type="int" required="true" default="0"/>
  34. <parameter name="SITEID" desc="站点ID" type="int" required="true" default="0"/>
  35. <parameter name="PARENTID" desc="父栏目ID" type="int" required="false" default="0"/>
  36. <parameter name="TEMPTYPE" desc="类型" type="int" required="true" />
  37. </method>
  38. <method name="queryDefaultTemplates" convertor="uri:/gov/common/to_json.jsp">
  39. <parameter name="SelectFields" desc="显示的模板字段列表" type="string" required="fasle" default="TEMPID,TEMPNAME,TEMPDESC,TEMPTYPE,LASTMODIFIEDUSER,LASTMODIFIEDTIME,FOLDERTYPE,FOLDERID"/>
  40. <parameter name="CHANNELID" desc="栏目" type="int" required="true" default="0"/>
  41. <parameter name="SITEID" desc="站点ID" type="int" required="true" default="0"/>
  42. <parameter name="TEMPTYPE" desc="类型" type="int" required="true" />
  43. </method>
  44. <!--删除模板 -->
  45. <method name="deleteTemplates" convertor="uri:/gov/common/to_json.jsp">
  46. <parameter name="TEMPIDS" desc="模板IDS" type="string" required="true" />
  47. </method>
  48. <!--发布模板-->
  49. <method name="publishTemplates" convertor="uri:/gov/common/to_json.jsp" desc="发布使用了模板的站点或者栏目" >
  50. <parameter name="TEMPIDS" desc="模板ID序列" type="string" required="true"/>
  51. </method>
  52. <!--预览模板-->
  53. <method name="preview" convertor="uri:/gov/common/to_json.jsp">
  54. <parameter name="TEMPID" desc="模板ID" type="int" required="true"/>
  55. </method>
  56. <!--校验模板-->
  57. <method name="check" convertor="uri:/gov/common/to_json.jsp">
  58. <!--<parameter name="SITEID" desc="站点ID" type="int" required="true"/>-->
  59. <!--<parameter name="CHECKALL" desc="是否检验所有模板" type="int" required="false" default="0"/>-->
  60. <parameter name="TEMPIDS" desc="模板IDs" type="string" required="true"/>
  61. </method>
  62. <!--同步模板附件-->
  63. <method name="redistributeAppendixes" convertor="uri:/gov/common/to_json.jsp">
  64. <!--<parameter name="SITEID" desc="站点ID" type="int" required="true"/>-->
  65. <!--<parameter name="REDISTRIBUTEALL" desc="是否重新发布模板附件" type="boolean" required="true"/>-->
  66. <parameter name="TEMPIDS" desc="模板IDs" type="string" required="true"/>
  67. </method>
  68. <!-- 导入模板-->
  69. <method name="importTemplates" desc="从指定的文件导入模板" convertor="uri:/gov/common/to_json.jsp">
  70. <parameter name="HostType" desc="对象(站点/栏目)类型" type="int" required="true"/>
  71. <parameter name="HostId" desc="对象(站点/栏目)ID" type="int" required="true"/>
  72. <parameter name="ImportFile" desc="要导入的文件" type="string" required="true"/>
  73. <parameter name="SrcFileName" desc="要导入的文件原文件名" type="string" required="true"/>
  74. <parameter name="FileEncode" desc="编码" type="string" required="false"/>
  75. <parameter name="ImportMode" desc="模板重名处理模式" type="int" required="false" default=""/>
  76. <parameter name="PicMode" desc="模板附件重名处理模式" type="int" required="false" defalt=""/>
  77. </method>
  78. <!-- 导出模板-->
  79. <method name="exportTemplates" desc="导出模板" convertor="uri:/gov/common/to_json.jsp">
  80. <parameter name="ObjectIds" desc="模板IDS" type="string" required="true"/>
  81. </method>
  82. <!--根据ID查找模板-->
  83. <method name="findTemplateById" convertor="uri:/gov/common/to_json.jsp">
  84. <parameter name="TEMPID" desc="模板ID" type="int" required="true"/>
  85. </method>
  86. </service>