請教,什麼樣的許可權算業務,要不要領域模型中完成

testoktest發表於2009-07-25
比如論壇的一個帖子
1。已經稽核的不能刪除
2。已經稽核的 可以標記為 未稽核,好像oa流程中的打回重審。所在板塊版主/有超級許可權的人可以 標記未稽核
3。未稽核的 釋出者自己可以刪除/所在板塊版主可以刪除/有超級許可權的人可以刪除

1。應該算一種業務規則
2/3算 業務馬?
如果算,那就在帖子類的 remove方法中 ,來驗證 是否版主/超級許可權/釋出者自己?
還是做個removePost服務,再這服務中 驗證,然後再呼叫 帖子的 remove方法,該方法中的業務就是,已經稽核的不能刪除
還是應該怎麼做才好?

相關文章