# 文件职责 患者类型数据获取接口,提供查询**患者类型**列表的API封装。 # 实现方式 使用 **axios封装** + **TypeScript类型定义**: - 定义PatientType数据结构接口 - 封装GET请求获取患者类型列表 # 实现思路 1. **类型定义**:定义患者类型的数据结构(人类、犬类、猫类、马类等) 2. **数据获取**:从后端获取支持的患者类型列表 3. **类型安全**:通过TypeScript确保数据类型安全 # 边界 ## 输入边界 - 无特定查询参数 ## 输出边界 - Promise: 患者类型数组 ## 职责边界 - ✅ 负责:API调用、类型定义、数据获取 - ❌ 不负责:患者类型选择、业务逻辑、UI渲染 # 涉及概念 - **Patient Type**:患者类型(人类/动物分类) - **Veterinary Imaging**:兽医影像 - **TypeScript Interface**:类型接口 - **RESTful API**:REST风格API