协同sdk说明


群成员

<h1>群成员对象 GroupMemberEntity 继承 BaseEntity</h1> <pre><code class="language-java">static readonly ROLE_OF_MEMBER : number = 0; //成员 static readonly ROLE_OF_MANAGER : number = 1; //管理员 static readonly ROLE_OF_OWNER : number = 2; //群主 /** * 群id */ groupId : string = &amp;#039;&amp;#039;; /** * 群昵称 */ nickname : string = &amp;#039;&amp;#039;; /** * 名称简拼 */ nameSp : string = &amp;#039;&amp;#039;; /** * 角色 0 成员 1 管理员 2 群主 */ role : number = 0; /** * 加入时间 */ createTime : number = 0; /** * 是否禁言 0 无 1 禁言 */ isMute : number = 0; /** * 禁言时间 */ muteExpire : number = 0; /** * 标识 */ flag : number = 0;</code></pre> <h1>群成员相关数据库操作</h1> <pre><code class="language-java">/** * 插入群成员列表 * @param memberArray */ GroupMemberDao.getInstance().insertMemberList(memberArray : Array&amp;lt;GroupMemberEntity&amp;gt;) : void /** * 插入群成员列表 * @param valueArray */ GroupMemberDao.getInstance().inertValueList(valueArray : Array&amp;lt;relationalStore.ValuesBucket&amp;gt;) : void /** * 根据群id获取群成员 * @param groupId * @returns */ GroupMemberDao.getInstance().getMemberListByGroupId(groupId : string) : Array&amp;lt;GroupMemberEntity&amp;gt; /** * 根据群id获取管理员列表 * @param groupId * @returns */ GroupMemberDao.getInstance().getManagerMemberListByGroupId(groupId : string) : Array&amp;lt;GroupMemberEntity&amp;gt; /** * 获取被禁言的成员列表 * @param groupId * @returns */ GroupMemberDao.getInstance().getMuteMemberListByGroupId(groupId : string) : Array&amp;lt;GroupMemberEntity&amp;gt; /** * 根据成员id和群id获取成员信息 * @param groupId * @param userId * @returns */ GroupMemberDao.getInstance().getMemberByGroupIdAndUserId(groupId : string, userId : string) : GroupMemberEntity | undefined /** * 根据id列表和群id删除群成员 * @param groupId * @param idList */ GroupMemberDao.getInstance().deleteMembersByIdList(groupId : string, idList : Array&amp;lt;string&amp;gt;) : void /** * 删除表数据 */ GroupMemberDao.getInstance().deleteTable() : void /** * 根据群id和成员id更新成员群昵称 * @param groupId * @param userId * @param nickname */ GroupMemberDao.getInstance().updateMemberNickname(groupId : string, userId : string, nickname : string) : void /** * 根据群id和成员id列表更新成员的群身份 * @param groupId * @param idList * @param role */ GroupMemberDao.getInstance().updateMemberRoleByIdList(groupId : string, idList : Array&amp;lt;string&amp;gt;, role : number) : void /** * 根据群id和成员id更新成员的群身份 * @param groupId * @param id * @param role */ GroupMemberDao.getInstance().updateMemberRole(groupId : string, id : string, role : number) : void /** * 根据群id和成员id列表更新成员是否被禁言 * @param groupId * @param idList * @param mute */ GroupMemberDao.getInstance().updateMemberMuteByIdList(groupId : string, idList : Array&amp;lt;string&amp;gt;, mute : number) : void </code></pre>

页面列表

ITEM_HTML