message.xml 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <service provider="com.trs.ajaxservice.MessageServiceProvider">
  3. <method name="delete">
  4. <parameter name="ObjectIds" desc="待删除的消息ID序列" type="string" required="true"/>
  5. </method>
  6. <method name="query">
  7. <parameter name="ReadFlag" desc="消息状态(未读/已收/已发/全部)" type="int" required="true"/>
  8. <parameter name="MsgTypes" desc="消息类型(工作流/发布/沟通)" type="string" required="true"/>
  9. <parameter name="Title" desc="消息标题" type="string" required="false" search="true"/>
  10. <parameter name="MBody" desc="消息内容" type="string" required="false" search="true"/>
  11. <parameter name="MsgId" desc="消息ID" type="int" required="false" search="true"/>
  12. <!--排序字段及方式-->
  13. <parameter name="OrderBy" desc="排序字段及方式" type="string" required="false" default="MsgId Desc"/>
  14. <!-- 检索相关配置 BEGIN -->
  15. <!-- 检索相关配置 END -->
  16. </method>
  17. <method name="findByIds" >
  18. <parameter name="ObjectIds" desc="消息ID序列" type="string" required="true"/>
  19. </method>
  20. <method name="findById">
  21. <parameter name="ObjectId" desc="消息ID" type="int" required="true"/>
  22. </method>
  23. <method name="hasUnreadMessage" desc="是否有未阅读的消息">
  24. <parameter name="MsgTypes" desc="消息类型(工作流/发布/沟通)" type="string" required="true"/>
  25. </method>
  26. <!--
  27. 常量说明:
  28. MsgType:
  29. 1 : 沟通
  30. 3 : 工作流
  31. 2 : 发布
  32. SendType:
  33. Message :在线短消息
  34. Email :邮件
  35. SMS : 手机短信
  36. -->
  37. <method name="sendMessage" desc="发送消息">
  38. <parameter name="MsgType" desc="消息类型(工作流/发布/沟通)" type="int" required="true"/>
  39. <parameter name="Title" desc="标题" type="string" required="true"/>
  40. <parameter name="MBody" desc="内容" type="string" required="true"/>
  41. <parameter name="SendType" desc="发送方式(短消息/邮件/SMS)" type="string" required="true"/>
  42. <!--接收人员-->
  43. <parameter name="UserIds" desc="接收的用户ID序列" type="string" required="false"/>
  44. <parameter name="GroupIds" desc="接收的用户组ID序列" type="string" required="false"/>
  45. </method>
  46. <method name="setReadFlag" >
  47. <parameter name="Readed" desc="已读/未读" type="boolean" required="true"/>
  48. <parameter name="ObjectIds" desc="消息ID序列" type="string" required="true"/>
  49. </method>
  50. <method name="clearInbox" params-required="false"/>
  51. <method name="clearOutbox" params-required="false"/>
  52. </service>