# API資料格式
回傳一個陣列,包含所有淨水器的資料
一台淨水器(一張卡片)所提供的資料如下
```
[{
id: 1, // number, 每張卡片要有不同id
type: "連線中斷", // string, 淨水器的狀態
color: "gray", //string, 前端畫面上,卡片要顯示的顏色
position: "操場", //string, 淨水器的地點
beforeNum: 187, // number, 淨化前的ppm
afterNum: 17, // number, 淨化後的ppm
quantityNum: 43.6, //number, 今日用水量,單位公升(L)
pointer1: 0, // number, 水質的箭頭
pointer2: 1 // number, 今日用水量的箭頭
}, {id:2...},{...}, ...]
```
### pointer範圍
[0, 1]
0 -> 箭頭指向下
1 -> 箭頭指向上
### color範圍
["green", "yellow", "gray", "red"]
### type範圍
["正常使用", "日常保養中", "濾芯即將到期", "濾芯到期", "水質偏高, "連線中斷", "節能中", "維修停機中", "濾芯保養中", "疑似濾材老化", "濾芯過期", "水質異常", "機器漏水"]
### 不同type所要對應的color
```
"正常使用", "日常保養中" -> "green"
"濾芯即將到期", "濾芯到期", "水質偏高" -> "yellow"
"連線中斷", "節能中", "維修停機中", "濾芯保養中" -> "gray"
"疑似濾材老化", "濾芯過期", "水質異常", "機器漏水" -> "red"
```
### Type
#### 正常(綠
["正常", "節能中"]
#### 維護保養(灰
["維修停機中", "濾芯保養中", "日常保養中"]
#### 有風險(紅
["疑似濾材老化", "濾芯過期", "濾芯到期", "濾芯即將到期", "水質偏高"]
#### 需注意(黃
["連線異常", "設備漏水", "水量供需異常", "進水混濁"]