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