### 自定义类型