DDD 建议实体之间的关系

DDD suggest a relation between entities

我有以下结构。

Resources可以有多个endpoints

示例: 可以在以下 endpoints:

上访问资源 tickets

起初,这看起来像聚合,其中 Resource 是 AR,endpoints 是子实体。

我也有UserTypes。 我需要的是在 UsertypesEndpoints 之间建立关系,这样每个 UserType 都可以对端点进行不同的访问。 例如,UserType 管理员可以访问票证 resource 的所有 endpoints,而用户类型代理可以访问相同 resourceendpoints 的一部分。

在 DDD 方面连接 EndPointsUserTypes 的建议方法是什么?

除了 UserTypeResourcesEndpoints 之间的映射集之外,您还需要其他任何东西吗?这会给你所有用户类型他们独特的资源端点访问权限

好像和

是同一个问题

我可能会创建如下内容:

class ResourceEndpoint {
    Guid resourceId;
    Guid endpointId;
}

class UserType {
    List<ResourceEndpoint> ThingsICanAccess;
}