3
我是新來的REST服務,所以很抱歉,如果這是一個明顯的問題。REST服務 - 月迄今計算
在我的系統中,我有一個Staff
對象和一個Fee
對象。費用由工作人員向客戶收取,用於完成一個工作單元。每個員工可以有許多與之相關的費用。
常用的CRUD方法都可以通過:
mydomain.com/Staff
mydomain.com/Fee
有商家需要顯示本週最新,本月至今,年給定工作人員的最新費用總計。
如果這是一個SOAP服務,那麼我可能會創建一個像GetToDateTotals(staff)
這樣的方法來計算並返回所有的數字。我不知道這個邏輯應該放在REST服務中。
我知道我可以通過GET
婷所有相應的費用單獨做在客戶端,做計算,但是我看到2個缺點與方法:
- 那麼可能有數以千計的電話,以該服務讓所有的費用單獨
- 的邏輯是在客戶端,所以如果3個客戶使用該服務,該邏輯被複制3次
另一種可能的解決辦法是有一個mydomain.com/Staff/FeesToDate
或類似的東西,但這似乎不符合REST架構風格。