# id 生成

## 默认规则
默认无需任何配置，id会自动生成，格式为：`owl_{obj_type}_{seq}`，其中：
- `obj_type` 为对象类型，例如：`user`、`group`、`policy` 等
- `seq` 为序列号，从 50000 开始递增

## 自定义规则
```
 "#meta":{
    "id": "<%=#shop_id + orgId%>",
    ...
 }
```

在#meta中配置id规则时，支持使用变量，变量格式为：`<%=#var_name%>`，其中：
- `var_name` 为变量名，例如：`shop_id`、`orgId` 等,这些变量就是对象中的字段
  

## 主要用法

### 实现对象的上下级关系

比如在org_user对象中，一个org_user代表了一个组织下的用户，用户的org_user的Id为：`<%=#orgId + userId%>`,
其中：
- `orgId` 为组织id
- `userId` 为用户id






