scmmicrocontent.xml 5.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <service provider="com.trs.scm.service.SCMMicroContentServiceProvider">
  3. <method name="delete" desc="删除SCM中保存的微博">
  4. <parameter name="ObjectIds" desc="要删除的SCM的微博Id序列" type="string" required="true" />
  5. </method>
  6. <method name="queryFirstYear" desc="获取SCM系统发布第一条微博的微博时间"></method>
  7. <method name="query" desc="获取SCM中发布的微博列表">
  8. <parameter name="SCMGroupId" desc="分组ID" type="int" required="true" />
  9. <parameter name="CONTENT" desc="微博内容" type="string" required="false" search="true"
  10. search-operator="like"/>
  11. <parameter name="OrderBy" desc="排序" type="string" required="false" default="Crtime desc"/>
  12. </method>
  13. <method name="queryMCAndFlow" desc="获取SCM中发布的微博列表">
  14. <parameter name="SCMGroupId" desc="分组ID" type="int" required="true" />
  15. <parameter name="PageIndex" desc="当前的码" type="int" required="false" />
  16. <parameter name="PageSize" desc="页面大小" type="int" required="false" />
  17. <parameter name="CONTENT" desc="微博内容" type="string" required="false" search="true"
  18. search-operator="like"/>
  19. <parameter name="OrderBy" desc="排序" type="string" required="false" default="Crtime desc"/>
  20. </method>
  21. <method name="save" desc="发布微博">
  22. <parameter name="AccountIds" desc="发布到的微博账号Id序列" type="string" required="false" />
  23. <parameter name="ObjectId" desc="微博Id" type="int" required="false" />
  24. <parameter name="Content" desc="微博内容" type="string" required="false" />
  25. <parameter name="SCMGroupId" desc="分组ID" type="int" required="false" />
  26. <parameter name="Source" desc="微博来源" type="string" required="false" />
  27. </method>
  28. <method name="repost" desc="补发微博到指定账号">
  29. <parameter name="SCMMicroContentId" desc="要补发的SCM微博的Id" type="int" required="true" />
  30. <parameter name="AccountId" desc="补发到的账号Id" type="int" required="true"/>
  31. </method>
  32. <method name="findById" desc="通过微博Id获取微博">
  33. <parameter name="ObjectId" desc="SCM中保存的微博ID" type="int" required="true" />
  34. </method>
  35. <method name="findByIds" desc="通过微博Id序列获取微博列表">
  36. <parameter name="ObjectIds" desc="SCM中保存的微博ID串" type="string" required="true" />
  37. </method>
  38. <method name="findByMicroContentId" desc="通过平台微博ID和平台帐号ID获取平台微博对象">
  39. <parameter name="AccountId" desc="帐号Id" type="int" required="true" />
  40. <parameter name="MicroContentId" desc="微博Id" type="string" required="true" />
  41. </method>
  42. <method name="findPostedAccounts" desc="获取指定微博发布到的账号">
  43. <parameter name="SCMMicroContentId" desc="SCM中保存的微博ID" type="int" required="true" />
  44. </method>
  45. <method name="findPostedMicroContents" desc="获取指定SCM微博对应的已发布到各平台的微博对象">
  46. <parameter name="SCMMicroContentId" desc="SCM中保存的微博ID" type="int" required="true" />
  47. </method>
  48. <method name="destroyMicroContent" desc="删除微博">
  49. <parameter name="MicroContentId" desc="要删除的微博Id" type="string" required="true" />
  50. <parameter name="AccountId" desc="账号id" type="int" required="true" />
  51. </method>
  52. <method name="forwardMicroContent" desc="转发一条微博">
  53. <parameter name="AccountIds" desc="待发布平台微博账号Ids" type="string" required="true" />
  54. <parameter name="Content" desc="微博内容" type="string" required="false" />
  55. <parameter name="MicroContentId" desc="要转发的微博Id" type="string" required="true" />
  56. <parameter name="SCMGroupId" desc="分组ID" type="int" required="true" />
  57. </method>
  58. <method name="queryUserTimeline" desc="获取当前登录账号发布全部类型微博">
  59. <parameter name="AccountId" desc="账号id" type="int" required="true" />
  60. <parameter name="PageIndex" desc="当前的码" type="int" required="false" />
  61. <parameter name="PageSize" desc="页面大小" type="int" required="false" />
  62. </method>
  63. <method name="queryUserTimelineByType" desc="获取当前登录账号发布的指定类型的微博">
  64. <parameter name="AccountId" desc="账号id" type="int" required="true" />
  65. <parameter name="PageIndex" desc="当前页码" type="int" required="false" />
  66. <parameter name="PageSize" desc="页面大小" type="int" required="false" />
  67. <parameter name="Type" desc="微博类型" type="int" required="true" />
  68. </method>
  69. <method name="queryHomeTimeline" desc="获取主页的微博(即关注的微博)">
  70. <parameter name="AccountId" desc="账号id" type="int" required="true" />
  71. <parameter name="PageIndex" desc="当前页码" type="int" required="false" />
  72. <parameter name="PageSize" desc="页面大小" type="int" required="false" />
  73. </method>
  74. <method name="queryMentions" desc="获取@我的微博">
  75. <parameter name="AccountId" desc="账号id" type="int" required="true" />
  76. <parameter name="PageIndex" desc="当前页码" type="int" required="false" />
  77. <parameter name="PageSize" desc="页面大小" type="int" required="false" />
  78. </method>
  79. <method name="setDocumentPublishFieldsForWCM" desc="设置从WCM发微博时使用的文档字段">
  80. <parameter name="SiteIds" desc="配置的栏目ID序列" type="string" required="true"/>
  81. <parameter name="DocumentFields" desc="设置的文档字段名序列" type="string" required="true"/>
  82. </method>
  83. </service>