關於多賬套API的設計

weixin_34208283發表於2018-04-18
5833359-0eaf1058d394206c.png
image.png

帳套在財務核算中是記載一個獨立核算的經濟實體的所有往來資訊的一整套記錄表和統計分析報表。不同的帳套之間的關係是相對獨立的,對其中的任何一個帳套中的資料進行建立、刪除或修改都不會影響其他帳套。在ERP中引入多賬套管理的思路已經非常普遍。

通常我們給每一個帳套對應地建立一個資料庫,這些帳套資料庫甚至是屬於不同型別的資料庫。

5833359-a9e922558c61600a.png
image

有時在我們設計API的時候也要求能夠連線多個帳套(資料庫),客戶端請求資料的時候傳遞“帳套編號”即可以獲取指定帳套的資料。

對於一個使用者來說,有可能只需要查詢一個帳套裡面的資料,但有的使用者可能要能夠同時查詢多個帳套裡面的資料,這些可能都是需要後臺支援的。一般情況下需要給使用者設定預設帳號,使用者登入系統後預設就能看到屬於自己的資料。

相關文章