领域驱动设计(DDD)与代码规范 - zLulus/My_Note GitHub Wiki
应用层AppService X 领域层Manage
应用层:dto->业务-manage组装
领域层:entity+持久化
多表处理/查询:应用层
应用层调用领域层1,领域层2,领域层3...应用层不调用应用层,领域层不调用领域层
没有多表查询就没有领域了
多表单业务就访问领域层
多业务就访问应用层
单表就直接访问基础层
单聚合根就直接访问领域层
多个聚合根就在应用层拼装
比如更新商品信息这个操作,就只涉及单表(商品表)
比如查看订单详情这个操作,就只涉及单个聚合根,订单(聚合订单信息,商品信息,用户信息)
比如,购买商品这个操作,涉及多个聚合根(购物车,订单,账户)
多表查询-应用层规范
参考abpZero 的源代码,组织单元那块