# 分类体系

本文记录快速记账拟采用的一级、二级和三级分类。二级、三级分类的排列顺序与分类轮盘一致。

> 状态：已同步到代码。

## 一级分类

| 顺序 | 分类 | ID |
| --- | --- | --- |
| 1 | 支出 | `expense` |
| 2 | 收入 | `income` |

一级逻辑分类仍然只有两个。为了缩小单个扇区，轮盘按“支出、收入、支出、收入、支出、收入”交替显示为六个扇区。

## 二级分类

### 支出

共 9 个。

| 顺序 | 分类 | ID |
| --- | --- | --- |
| 1 | 餐饮 | `food` |
| 2 | 交通 | `transport` |
| 3 | 购物 | `shopping` |
| 4 | 育儿 | `parenting` |
| 5 | 娱乐 | `entertainment` |
| 6 | 社交 | `social` |
| 7 | 医疗 | `health` |
| 8 | 教育 | `education` |
| 9 | 缴费 | `bills` |

### 收入

共 6 个。

| 顺序 | 分类 | ID |
| --- | --- | --- |
| 1 | 工资 | `salary` |
| 2 | 奖金 | `bonus` |
| 3 | 兼职 | `part-time` |
| 4 | 投资 | `investment` |
| 5 | 其他 | `other-income` |
| 6 | 红包 | `received-red-packet` |

## 三级分类

代码中的 `children` 即三级分类，也就是二级分类下的次级选项。

### 支出

| 二级分类 | 三级分类 |
| --- | --- |
| 餐饮 | 外卖 `takeout`、堂食 `restaurant`、咖啡 `coffee`、零食 `snacks`、饮品 `drinks`、水果 `fruit` |
| 交通 | 打车 `taxi`、公交 `public-transit`、地铁 `subway`、火车 `train`、骑行 `cycling`、加油 `fuel`、充电 `charging`、停车 `parking`、高速 `highway` |
| 购物 | 服饰 `clothing`、食品 `shopping-food`、杂货 `groceries`、数码 `digital`、家居 `home`、玩具 `toys` |
| 育儿 | 奶粉 `formula`、母婴 `maternal-baby`、童装 `children-clothing`、玩具 `children-toys`、学费 `children-tuition`、补剂 `children-supplements`、洗护 `children-care`、纸品 `children-paper`、其他 `children-other` |
| 娱乐 | 游戏 `games`、电影 `movies`、按摩 `massage`、运动 `sports`、门票 `tickets`、酒店 `hotel` |
| 社交 | 红包 `red-packet`、礼物 `gift`、请客 `treating`、聚会 `gathering`、捐赠 `donation`、人情 `social-obligation` |
| 医疗 | 药店 `pharmacy`、门诊 `outpatient`、急诊 `emergency`、疫苗 `vaccine`、住院 `hospitalization` |
| 教育 | 书籍 `books`、课程 `courses`、学费 `tuition`、文具 `stationery`、考试 `exams` |
| 缴费 | 话费 `mobile`、水费 `water`、电费 `electricity`、燃气 `gas`、物业 `property-fee`、车位 `parking-fee`、会员 `membership`、保险 `insurance` |

### 收入

当前收入分类均无三级分类。

## 层级说明

- 一级分类决定账目类型，即支出或收入。
- 二级分类是账目所属的大类。
- 三级分类是部分二级分类下的细分类。
- 环形扇区、文字和图标均可点击选择。
- 任意层级均可点击确认完成，不要求选择到三级分类。
- 返回上一级时清除更深层级的选择。
