群组
<h1>群组对象GroupEntity 继承 BaseEntity</h1>
<pre><code class="language-java">/**
* 所属组织id
*/
orgId : string = &#039;&#039;;
/**
* 群类型 0 普通群 1 固定群 2 讨论组 3 部门群 4 事件群
*/
type : number = 0;
/**
* 是否公开 0 公开 1 不公开
*/
isPublic : number = 0;
/**
* 群主id
*/
owner : string = &#039;&#039;;
/**
* 群主名称
*/
ownerName : string = &#039;&#039;;
/**
* 创建时间
*/
createTime : number = 0;
/**
* 成员最大数量
*/
userLimit : number = 0;
/**
* 成员现有数量
*/
userCount : number = 0;
/**
* 群描述
*/
description : string = &#039;&#039;;
/**
* 群名称简拼
*/
nameSp : string = &#039;&#039;;
/**
*
*/
targetType : string = &#039;&#039;;
targetId : string = &#039;&#039;;
targetInfo : string = &#039;&#039;;
/**
* 入群是否需要申请 0 不需要 1 需要
*/
isRequest : number = 0;
/**
* 成员加人权限 0 群主 1 群主和管理员 2 所有成员
*/
inviteType : number = 0;
/**
* 入群是否需要群主或管理员验证
*/
isNeedConfirm : number = 0;
/**
* 是否禁言 0 无 1 禁言
*/
isMute : number = 0;
/**
*
*/
flag : number = 0;
/**
* 成员之间是否可以私聊 0 可以 1 不可以
*/
privateChat : number = 0;
/**
* 是否启用群机器人功能 0 无 1 启用
*/
enableImRobot : number = 0;
operaNameAce : number = 0;
operaDescAce : number = 0;
operaNoticeAce : number = 0;
operaFileAce : number = 0;</code></pre>
<h1>群组相关数据库操作</h1>
<pre><code class="language-java">/**
* 插入群列表
* @param array
*/
GroupDao.getInstance().insertGroups(array : Array&lt;relationalStore.ValuesBucket&gt;) : void
/**
* 输入一条群数据
* @param data
*/
GroupDao.getInstance().insertGroup(data : relationalStore.ValuesBucket) : void
/**
* 删除表数据
*/
GroupDao.getInstance().deleteTable() : void
/**
* 根据id获取群信息
* @param groupId
* @returns
*/
GroupDao.getInstance().getGroupById(groupId : string) : GroupEntity | undefined
/**
* 获取自己创建的群组
* @returns
*/
GroupDao.getInstance().getSelfGroup() : Array&lt;GroupEntity&gt;
/**
* 获取加入的群组
* @returns
*/
GroupDao.getInstance().getJoinedGroup() : Array&lt;GroupEntity&gt;
/**
* 获取所有群组
* @returns
*/
GroupDao.getInstance().getAllGroup() : Array&lt;GroupEntity&gt;
/**
* 获取所有群id
* @returns
*/
GroupDao.getInstance().getAllGroupId() : Array&lt;string&gt;
/**
* 更新群信息
* @param id
* @param valueBucket
*/
GroupDao.getInstance().updateGroupInfo(id : string, valueBucket : relationalStore.ValuesBucket) : void
/**
* 更新群主信息
* @param id
* @param owner
*/
GroupDao.getInstance().updateGroupOwner(id : string, owner : string) : void
/**
* 根据id删除群组
* @param id
*/
GroupDao.getInstance().deleteGroupById(id : string) : void
</code></pre>