先照這個順序做
- code用string
- name保留官方文字
- 數量另設number欄位
- 保存snapshotAt
- 加上sourceUrl
- 讀取後先驗證欄位
識別碼不是拿來運算的數字
004 的用途是識別金融機構,不需要加減乘除。用字串能保留前導零,也能讓長度驗證與顯示一致。
不要只回傳一串顯示文字
例如把「004 臺灣銀行」拆成 code 與 name,呼叫端就不必依空白位置解析。結構化欄位也較容易做型別檢查與版本比較。
再確認一件事
branchCount 應該是字串嗎?
若它代表可計算的資料列數量,可使用 number;但代碼本身仍應使用 string。