# 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 #### 正常(綠 ["正常", "節能中"] #### 維護保養(灰 ["維修停機中", "濾芯保養中", "日常保養中"] #### 有風險(紅 ["疑似濾材老化", "濾芯過期", "濾芯到期", "濾芯即將到期", "水質偏高"] #### 需注意(黃 ["連線異常", "設備漏水", "水量供需異常", "進水混濁"]