advisorcenter.xml 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <service provider="com.trs.components.wcm.advisor.AdvisorCenterServiceProvider">
  3. <method name="queryStepsByAdvisor" desc="获取指定顾问下的所有步骤">
  4. <parameter name="ObjectId" desc="顾问id" type="int" required="true" min-value="1"/>
  5. </method>
  6. <method name="queryOptionGroupsByStep" desc="获取指定步骤下的所有选项组集合">
  7. <parameter name="ObjectId" desc="顾问步骤id" type="int" required="true" min-value="1"/>
  8. </method>
  9. <method name="queryOptionsByGroup" desc="获取指定选项组下的所有选项集合">
  10. <parameter name="ObjectId" desc="顾问选项组id" type="int" required="true" min-value="1"/>
  11. </method>
  12. <method name="saveStep" desc="保存步骤">
  13. <parameter name="ObjectId" desc="顾问步骤id" type="int" required="true"/>
  14. <parameter name="AdvisorId" desc="顾问id" type="int" required="false"/>
  15. </method>
  16. <method name="deleteAdvisor" desc="删除顾问对象">
  17. <parameter name="AdvisorIds" desc="需要删除的顾问id序列" type="string" required="false"/>
  18. </method>
  19. <method name="deleteStep" desc="删除步骤">
  20. <parameter name="ObjectId" desc="顾问步骤id" type="int" required="true"/>
  21. </method>
  22. <method name="saveOptionGroup" desc="保存选项组">
  23. <parameter name="ObjectId" desc="选项组ID" type="int" required="true"/>
  24. <parameter name="StepId" desc="顾问步骤ID" type="int" required="false"/>
  25. </method>
  26. <method name="deleteOptionGroup" desc="删除选项组">
  27. <parameter name="ObjectId" desc="选项组id" type="int" required="true"/>
  28. </method>
  29. <method name="saveOption" desc="保存选项">
  30. <parameter name="ObjectId" desc="选项ID" type="int" required="true"/>
  31. <parameter name="GroupId" desc="选项组id" type="int" required="false"/>
  32. </method>
  33. <method name="deleteOption" desc="删除选项">
  34. <parameter name="ObjectId" desc="选项id" type="int" required="true"/>
  35. </method>
  36. <method name="queryOptionsOtherSteps" desc="获取指定步骤外的其他所有选项">
  37. <parameter name="StepId" desc="步骤id" type="int" required="true" min-value="1"/>
  38. </method>
  39. <method name="queryOtherOptionsInOneGroup" desc="获取同组下的其他选项">
  40. <parameter name="OptionId" desc="当前选项id" type="int" required="true" min-value="1"/>
  41. </method>
  42. <method name="createXMLForAdvisor" desc="生成顾问xml文件以及资源图片到栏目的发布目录下">
  43. <parameter name="ChannelId" desc="当前栏目ID" type="int" required="true" min-value="1"/>
  44. <parameter name="AdvisorIds" desc="需要分发的顾问id序列" type="string" required="false"/>
  45. </method>
  46. <method name="copy" desc="将顾问复制到指定的栏目下">
  47. <parameter name="ChannelIds" desc="栏目ID序列" type="string" required="true"/>
  48. <parameter name="AdvisorIds" desc="需要分发的顾问id序列" type="string" required="true"/>
  49. </method>
  50. <method name="export" desc="导出指定的顾问">
  51. <parameter name="AdvisorIds" desc="需要导出的顾问id序列" type="string" required="true"/>
  52. </method>
  53. <method name="importAdvisors" desc="将顾问导入到指定的栏目下">
  54. <parameter name="ChannelId" desc="栏目ID" type="string" required="true"/>
  55. <parameter name="ImportFile" desc="需要导入的文件" type="string" required="true"/>
  56. <parameter name="ImportToCurrChnl" desc="是否导入当前栏目" type="boolean" required="false"/>
  57. </method>
  58. </service>