123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157 |
- <?xml version="1.0" encoding="UTF-8"?>
- <service provider="com.trs.gov.im.GovIMServiceProvider">
- <!-- 获取加密后的SIG-->
- <method name="queryMD5Sig" desc="获取加密后的SIG" convertor="uri:/gov/common/to_json.jsp" >
- </method>
- <!-- 查找组织(组织树)-->
- <method name="queryGroups" desc="查找组织" convertor="uri:/gov/common/to_json.jsp" >
- <parameter name="SearchFields" desc="检索字段" type="string" required="false" default="GNAME,GDESC"/>
- <parameter name="PageSize" desc="分页大小" type="int" required="false" default="1000"/>
- <parameter name="containsChildren" desc="是否包括子组织" type="boolean" required="false" default="true"/>
- <parameter name="OrderBy" desc="排序方式" type="string" required="false" default="WCMGROUP.GROUPORDER ASC"/>
- </method>
- <!--查询组织下用户-->
- <method name="queryUsers" desc="查询组织下用户" convertor="uri:/gov/common/to_json.jsp" >
- <parameter name="SelectFields" desc="检索字段" type="string" required="false"
- default="USERID,USERNAME,TRUENAME,NICKNAME,EMAIL,ADDRESS,TEL,MOBILE"/>
- <parameter name="GROUPID" desc="组织ID" type="int" required="true" min-value="0"/>
- </method>
- <!--创建编辑群信息-->
- <method name="saveChatGroup" desc="创建编辑群" convertor="uri:/gov/common/to_json.jsp" >
- <parameter name="CHATGROUPID" desc="群ID" type="int" required="true" min-value="0"/>
- <parameter name="CHATGROUPNAME" desc="群名称" type="string" required="true" />
- <parameter name="SOURCEGROUPID" desc="来源群ID" type="string" required="false" />
- </method>
- <!--通过ID获取群信息-->
- <method name="queryChatGroupById" desc="通过ID获取群信息" convertor="uri:/gov/common/to_json.jsp" >
- <parameter name="CHATGROUPID" desc="群ID" type="int" required="true" min-value="0"/>
- </method>
- <!--为群添加成员-->
- <method name="addChatGroupUser" desc="为群添加成员" convertor="uri:/gov/common/to_json.jsp" >
- <parameter name="CHATGROUPID" desc="群ID" type="int" required="true" min-value="0"/>
- <parameter name="USERIDS" desc="用户IDs" type="string" required="true" />
- </method>
- <!--退出(解散)群-->
- <method name="removeUser" desc="退出(解散)群" convertor="uri:/gov/common/to_json.jsp" >
- <parameter name="CHATGROUPID" desc="群ID" type="int" required="true" min-value="0"/>
- <parameter name="USERIDS" desc="用户ID" type="string" required="true"/>
- </method>
- <!--查询已加入的群列表-->
- <method name="queryChatGroups" desc="查询已加入的群列表" convertor="uri:/gov/common/to_json.jsp" >
- </method>
- <!--查询已加入的群列表-->
- <method name="queryChatGroupByName" desc="根据关键词模糊查询群" convertor="uri:/gov/common/to_json.jsp" >
- <parameter name="KEYWORD" desc="组织名称" type="string" required="true" search="true"
- search-operator="like" search-field="CHATGROUPNAME" />
- <parameter name="PageSize" desc="分页大小" type="int" required="false" default="5"/>
- </method>
- <!--获取群成员列表-->
- <method name="queryChatGroupUsers" desc="获取群成员列表" convertor="uri:/gov/common/to_json.jsp" >
- <parameter name="SelectFields" desc="检索字段" type="string" required="false"
- default="USERID,USERNAME,TRUENAME,NICKNAME,EMAIL,ADDRESS,TEL,MOBILE"/>
- <parameter name="CHATGROUPID" desc="群ID" type="int" required="true" min-value="0"/>
- </method>
- <!--保存消息-->
- <method name="saveMessage" desc="获取群成员列表" convertor="uri:/gov/common/to_json.jsp" >
- <parameter name="CHATGROUPID" desc="组ID" type="int" required="true" min-value="0"/>
- <parameter name="OBJID" desc="对象ID" type="int" required="false" min-value="0"/>
- <parameter name="OBJTYPE" desc="对象类型" type="int" required="false" min-value="0"/>
- <parameter name="MSGCONTENT" desc="消息内容" type="string" required="true" />
- <parameter name="MSGDATECREATED" desc="时间" type="string" required="true" />
- <parameter name="MSGFILEURL" desc="图片地址" type="string" required="false" />
- </method>
- <!--查询私聊(群聊)信息记录-->
- <method name="queryChatHistory" desc="查询私聊(群聊)信息记录" convertor="uri:/gov/common/to_json.jsp" >
- <parameter name="CHATGROUPID" desc="组ID" type="int" required="true" min-value="0"/>
- <parameter name="OBJID" desc="对象ID" type="int" required="false" min-value="0"/>
- <parameter name="OBJTYPE" desc="对象类型" type="int" required="false" min-value="0"/>
- <parameter name="PageSize" desc="分页大小" type="int" required="false" default="100"/>
- <parameter name="PageIndex" desc="当前页码" type="int" required="false" default="1"/>
- </method>
- <!--查询最近联系人列表-->
- <method name="queryRecentLinkMan" desc="查询最近联系人列表" convertor="uri:/gov/common/to_json.jsp" >
- <parameter name="USERID" desc="用户ID" type="int" required="false" min-value="0"/>
- <parameter name="PageSize" desc="分页大小" type="int" required="false" default="10"/>
- <parameter name="PageIndex" desc="当前页码" type="int" required="false" default="1"/>
- </method>
- <!--移除最近联系人列表-->
- <method name="removeRecentLinkMan" desc="移除最近联系人列表" convertor="uri:/gov/common/to_json.jsp" >
- <parameter name="CHATCONTACTID" desc="最近聊天列表ID" type="int" required="true" min-value="0"/>
- </method>
- <!--平台消息-->
- <method name="sendPlatMessage" desc="平台消息" convertor="uri:/gov/common/to_json.jsp" >
- <parameter name="PUSHTYPE" desc="推送类型" type="int" required="false" default="1"/>
- <parameter name="RECEIVER" desc="接收者帐号" type="string" required="true" />
- <parameter name="MSGTYPE" desc="消息类型" type="int" required="false" default="1"/>
- <parameter name="MSGCONTENT" desc="文本内容" type="string" required="true" />
- <parameter name="MSGDOMAIN" desc="扩展字段" type="string" required="false"/>
- <parameter name="MSGFILENAME" desc="文件名" type="string" required="false"/>
- <parameter name="MSGFILEURL" desc="文件绝对路径" type="string" required="false"/>
- </method>
- <!--安全消息-->
- <method name="sendSafeMessage" desc="安全消息" convertor="uri:/gov/common/to_json.jsp" >
- <parameter name="PUSHTYPE" desc="推送类型" type="int" required="false" default="1"/>
- <parameter name="RECEIVER" desc="接收者帐号" type="string" required="true" />
- <parameter name="MSGTYPE" desc="消息类型" type="int" required="false" default="1"/>
- <parameter name="MSGCONTENT" desc="文本内容" type="string" required="true" />
- <parameter name="MSGDOMAIN" desc="扩展字段" type="string" required="false"/>
- <parameter name="MSGFILENAME" desc="文件名" type="string" required="false"/>
- <parameter name="MSGFILEURL" desc="文件绝对路径" type="string" required="false"/>
- </method>
- <!--工单消息-->
- <method name="sendWorkorderMessage" desc="工单消息" convertor="uri:/gov/common/to_json.jsp" >
- <parameter name="PUSHTYPE" desc="推送类型" type="int" required="false" default="1"/>
- <parameter name="RECEIVER" desc="接收者帐号" type="string" required="true" />
- <parameter name="MSGTYPE" desc="消息类型" type="int" required="false" default="1"/>
- <parameter name="MSGCONTENT" desc="文本内容" type="string" required="true" />
- <parameter name="MSGDOMAIN" desc="扩展字段" type="string" required="false"/>
- <parameter name="MSGFILENAME" desc="文件名" type="string" required="false"/>
- <parameter name="MSGFILEURL" desc="文件绝对路径" type="string" required="false"/>
- </method>
- <method name="querySystemUser" desc="获取平台对象" convertor="uri:/gov/common/to_json.jsp" >
- </method>
- </service>
|