协同sdk说明


群组

<h1>群组对象GroupEntity 继承 BaseEntity</h1> <pre><code class="language-java">/** * 所属组织id */ orgId : string = &amp;#039;&amp;#039;; /** * 群类型 0 普通群 1 固定群 2 讨论组 3 部门群 4 事件群 */ type : number = 0; /** * 是否公开 0 公开 1 不公开 */ isPublic : number = 0; /** * 群主id */ owner : string = &amp;#039;&amp;#039;; /** * 群主名称 */ ownerName : string = &amp;#039;&amp;#039;; /** * 创建时间 */ createTime : number = 0; /** * 成员最大数量 */ userLimit : number = 0; /** * 成员现有数量 */ userCount : number = 0; /** * 群描述 */ description : string = &amp;#039;&amp;#039;; /** * 群名称简拼 */ nameSp : string = &amp;#039;&amp;#039;; /** * */ targetType : string = &amp;#039;&amp;#039;; targetId : string = &amp;#039;&amp;#039;; targetInfo : string = &amp;#039;&amp;#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&amp;lt;relationalStore.ValuesBucket&amp;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&amp;lt;GroupEntity&amp;gt; /** * 获取加入的群组 * @returns */ GroupDao.getInstance().getJoinedGroup() : Array&amp;lt;GroupEntity&amp;gt; /** * 获取所有群组 * @returns */ GroupDao.getInstance().getAllGroup() : Array&amp;lt;GroupEntity&amp;gt; /** * 获取所有群id * @returns */ GroupDao.getInstance().getAllGroupId() : Array&amp;lt;string&amp;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>

页面列表

ITEM_HTML