Skip to content

商品中心领域模型

xuehua edited this page May 28, 2016 · 2 revisions

领域模型:

商品中心领域模型

聚合结构描述:

类目聚合根(Category):
ID、名称、描述、ParentID

属性聚合根(Property):
ID、名称、描述、属性值ID列表

属性值聚合根(PropertyValue):
ID、名称、描述

属性模板聚合根(PropertyTemplate):
ID、名称、描述、属性ID列表

商品聚合根(Commodity / Goods):
ID、名称、描述、数量、价格、图片、状态、类目ID、商品属性信息列表、销售属性信息、自定义属性列表、属性分组列表、规格列表

商品属性分组实体(PropertyGroup):
ID、名称、描述

商品属性信息实体(PropertyInfo):
属性ID、属性值ID、属性值显示名、属性分组ID

商品自定义属性信息实体(CustomizePropertyInfo):
属性ID、属性值(文本录入)、属性分组ID

商品销售属性信息实体(SalePropertyInfo):
属性ID、属性值ID列表

规格实体(Specification):
ID、Properties(一个字符串,格式:pid:vid;pid:vid,如:1627207:3232483;1630696:3284570)

SKU聚合根:
ID、商品ID、规格ID、数量、价格

**说明:**SKU本身应该是属于库存中心的概念,商品中心不用关心SKU的存在。但是我们这个案例的库存管理不复杂,所以模型也放在商品中心。

评价(Comment):
ID、商品ID、内容、作者ID、评论时间

咨询(Question):
ID、商品ID、内容、作者ID、咨询时间