群成员
<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 = &#039;&#039;;
/**
* 群昵称
*/
nickname : string = &#039;&#039;;
/**
* 名称简拼
*/
nameSp : string = &#039;&#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&lt;GroupMemberEntity&gt;) : void
/**
* 插入群成员列表
* @param valueArray
*/
GroupMemberDao.getInstance().inertValueList(valueArray : Array&lt;relationalStore.ValuesBucket&gt;) : void
/**
* 根据群id获取群成员
* @param groupId
* @returns
*/
GroupMemberDao.getInstance().getMemberListByGroupId(groupId : string) : Array&lt;GroupMemberEntity&gt;
/**
* 根据群id获取管理员列表
* @param groupId
* @returns
*/
GroupMemberDao.getInstance().getManagerMemberListByGroupId(groupId : string) : Array&lt;GroupMemberEntity&gt;
/**
* 获取被禁言的成员列表
* @param groupId
* @returns
*/
GroupMemberDao.getInstance().getMuteMemberListByGroupId(groupId : string) : Array&lt;GroupMemberEntity&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&lt;string&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&lt;string&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&lt;string&gt;, mute : number) : void </code></pre>