Open liangWenPeng opened 4 years ago
你好,我想请教一下,用户的权限是应该放在application层还是domain层?比如普通用户只能修改自己的订单,管理员可以修改所有人的订单。这种规则,如果放在domain层,每个业务方法都需要传入一个当前用户,而且user属于另外一个聚合域。放在application层,又会使业务规则,散落到domain之外。还请不吝赐教。
你好,我想请教一下,用户的权限是应该放在application层还是domain层?比如普通用户只能修改自己的订单,管理员可以修改所有人的订单。这种规则,如果放在domain层,每个业务方法都需要传入一个当前用户,而且user属于另外一个聚合域。放在application层,又会使业务规则,散落到domain之外。还请不吝赐教。