master.xml 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <service provider="com.trs.components.common.publish.widget.MasterServiceProvider">
  3. <method name="save" desc="保存母板">
  4. <parameter name="ObjectId" desc="母板Id" type="int" required="true"/>
  5. <parameter name="MName" desc="母板名称" type="string" required="true"/>
  6. <parameter name="MDesc" desc="母板描述信息" type="string" required="false"/>
  7. <parameter name="FileName" desc="母板文件" type="string" required="true"/>
  8. <parameter name="PicFileName" desc="母板缩略图" type="string" required="false"/>
  9. <parameter name="MasterType" desc="母版类型" type="int" required="true"/>
  10. </method>
  11. <method name="query" desc="查询母板">
  12. <parameter name="OrderBy" desc="排序字段及方式" type="string" default="CrTime Desc" required="false"/>
  13. <!-- 检索相关配置 BEGIN -->
  14. <parameter name="MName" desc="母板名称" type="string" required="false"
  15. search="true" search-operator="like" search-field="MName"/>
  16. <parameter name="MDesc" desc="母板描述" type="string" required="false"
  17. search="true" search-operator="like" search-field="MName"/>
  18. <parameter name="CrUser" desc="查询创建者" type="string" required="false" search="true"
  19. search-operator="like"/>
  20. <parameter name="MasterId" desc="母版Id" type="int" required="false" search="true"
  21. search-operator="="/>
  22. <parameter name="MasterType" desc="母版类型" type="int" required="false" search="true"
  23. search-operator="="/>
  24. <!-- 检索相关配置 END -->
  25. </method>
  26. <!-- 按母板类型查询 母板类型:1 (概览),2 (细缆)-->
  27. <method name="queryMasterByMasterType" truename="query" convertor="uri:/app/special/master/master_select_query.jsp">
  28. </method>
  29. <method name="queryMasterByContentType" desc="获取指定类型文件不为空的母版集合">
  30. <!-- 母板文件有三种类型,分别为:专题首页(Master.MASTER_INDEX),专题下分类首页(Master.MASTER_OUTLINE) ,专题细览页(Master.MASTER_DETAIL)-->
  31. <parameter name="MasterFileType" desc="母版中的文件类型" type="int" required="true"/>
  32. </method>
  33. <!-- 过滤掉旧母板,旧母板的母板类型MasterType值为0或者NULL -->
  34. <method name="JQuery" truename="query" convertor="uri:/app/special/master/master_query.jsp">
  35. <parameter name="MasterType" desc="母版类型" type="int" required="false" search="true"
  36. search-operator=">"/>
  37. </method>
  38. <method name="delete" desc="删除母板">
  39. <parameter name="ObjectIds" desc="要删除的母板的Id序列" type="string" required="true"/>
  40. </method>
  41. <method name="export" desc="导出母板">
  42. <parameter name="ObjectIds" desc="要导出的母板的Id序列" type="string" required="true"/>
  43. </method>
  44. <method name="validateMasterFile" desc="校验模板文件是否合法">
  45. <!-- FileName:母板文件名。必须是在服务器端的文件 (可以是绝对,也可以是单个文件名,单个文件名必须是符合WCM规则的文件名) 后缀必须是一个ZIP -->
  46. <parameter name="FileName" desc="要校验的母板文件" type="string" required="true"/>
  47. </method>
  48. <method name="importMasters" desc="导入母板">
  49. <parameter name="FileName" desc="要导入的母板文件" type="string" required="true"/>
  50. <parameter name="ImportMode" desc="重名时的处理方式" type="int" required="false" default="1"/>
  51. </method>
  52. <method name="existsMName" desc="判断母板名称是否已经存在">
  53. <parameter name="ObjectId" desc="母板ID" type="int" required="true"/>
  54. <parameter name="MName" desc="母板名称" type="string" required="true"/>
  55. </method>
  56. </service>