關於多賬套API的設計
帳套在財務核算中是記載一個獨立核算的經濟實體的所有往來資訊的一整套記錄表和統計分析報表。不同的帳套之間的關係是相對獨立的,對其中的任何一個帳套中的資料進行建立、刪除或修改都不會影響其他帳套。在ERP中引入多賬套管理的思路已經非常普遍。
通常我們給每一個帳套對應地建立一個資料庫,這些帳套資料庫甚至是屬於不同型別的資料庫。
有時在我們設計API的時候也要求能夠連線多個帳套(資料庫),客戶端請求資料的時候傳遞“帳套編號”即可以獲取指定帳套的資料。
對於一個使用者來說,有可能只需要查詢一個帳套裡面的資料,但有的使用者可能要能夠同時查詢多個帳套裡面的資料,這些可能都是需要後臺支援的。一般情況下需要給使用者設定預設帳號,使用者登入系統後預設就能看到屬於自己的資料。
相關文章
- 關於 RESTful API 設計的總結RESTAPI
- 關於restful 查詢API設計問題RESTAPI
- 後設資料驅動設計 —— 設計一套用於API資料檢索的靈活引擎API
- 關於 MySQL root 賬號的預設密碼MySql密碼
- 關於設計模式的設計模式
- RxRetroHttp,為多套API請求適配而生HTTPAPI
- 關於設計模式設計模式
- Git多賬戶設定Git
- 一套關於Django的筆試題Django筆試
- 關於一臺電腦使用多個GitHub賬戶管理程式碼的記錄Github
- 關於手遊技能的UI設計UI
- 關於 Repository 的設計模式設計模式
- 關於設計模式的疑問設計模式
- 關於設計模式的學習設計模式
- 關於Rich Client設計的思考client
- 關於設計原則的思考
- 如果讓我設計一套,TPS百萬級API閘道器!API
- 關於介面設計的思考--我們真的需要這麼多入參嗎
- 關於賬號安全的一些思考
- 關於執行緒設計的感受執行緒
- 關於程式設計的基本練習程式設計
- 關於程式設計師的漫畫程式設計師
- 關於程式設計裡的那些ABC程式設計
- 關於資料過濾的設計
- 關於UI設計師的思考薦UI
- 關於banq設計模式的培訓設計模式
- 關於資料倉儲的設計!
- 設計流暢的API(Fluent API)API
- 轉賬介面設計
- 關於 dingo API 的疑問GoAPI
- 關於 API 合併的問題API
- 基於 Node+express 爬蟲的資料 API,爬一套自己的api資料(二)Express爬蟲API
- 關於系統分析設計
- 介面設計中,關於字型設計的10 個錦囊
- Rust 中的位元組序、API 設計和多型性 - JimmyRustAPI多型
- 40多個關於人臉檢測/識別的API、庫和軟體API
- 關於介面設計的一些反思
- 關於Python的面相物件程式設計Python物件程式設計