---
name: "SmartGroupModel.getGroupInfo"
mode: "api"
versionRequirements:
  - { name: "@ray-js/panel-sdk", version: "1.5.0" }
---

## SmartGroupModel.getGroupInfo

> [VERSION] @ray-js/panel-sdk >= 1.5.0

> 💡 此方法为 SmartGroupModel 特有，SmartDeviceModel 上不可用。

### 描述

获取智能群组信息

### 参数

无


### 返回值

类型: `GroupInfo`

群组信息对象，包含 groupId、name、deviceList、schema、dps 等

**`type` GroupInfo**

```typescript
export type GroupInfo = ty.device.GroupInfo & {
  /**
   * dp id 与 dp code 的映射
   */
  idCodes: Record<string, string>;
  /**
   * dp code 与 dp id 的映射
   */
  codeIds: Record<string, string>;
};
```

### 引用对象

##### `type` GroupInfo

群组信息

| 属性 | 类型 | 描述 |
| --- | --- | --- |
| `idCodes` | `Record<string, string>` | dp id 与 dp code 的映射 |
| `codeIds` | `Record<string, string>` | dp code 与 dp id 的映射 |


### 示例代码

#### 示例

```typescript
const groupInfo = group.getGroupInfo();
console.log(groupInfo.name);        // 群组名称
console.log(groupInfo.deviceList);  // 群组内子设备列表
```
