请教,什么样的权限算业务,要不要领域模型中完成
比如论坛的一个帖子
1。已经审核的不能删除
2。已经审核的 可以标记为 未审核,好像oa流程中的打回重审。所在板块版主/有超级权限的人可以 标记未审核
3。未审核的 发布者自己可以删除/所在板块版主可以删除/有超级权限的人可以删除
1。应该算一种业务规则
2/3算 业务马?
如果算,那就在帖子类的 remove方法中 ,来验证 是否版主/超级权限/发布者自己?
还是做个removePost服务,再这服务中 验证,然后再调用 帖子的 remove方法,该方法中的业务就是,已经审核的不能删除
还是应该怎么做才好?