123 RequirementGroupInteractionType、DiscountRequirement、DiscountUsageHistory
RequirementGroupInteractionType枚举,对商品进行折扣操作时,是按照多个折扣的总值,进行折扣;还是多个折扣其中的最大值,进行折扣。
DiscountRequirement类,通过该实体类及其属性成员实现当前程序与数据库中折扣必要条件表之间的数据交互操作。
DiscountUsageHistory类,通过该实体类及其属性成员实现当前程序与数据库中已经使用折扣历史纪录表之间的数据交互操作。
124 ProductSortingEnum、CategoryTemplate、ManufacturerTemplate、ProductTemplate、ProductEditorSettings、SpecificationAttributeOption
ProductSortingEnum枚举,按规定该枚举实例中的1个指定实例值,使用商品以该枚举实例值排序规则进行排序,并按照该规则在页面中进行显示。
CategoryTemplate类,通过该实体类及其属性成员,实现当前程序与数据库中(商品)类别模板表之间的数据交互操作。
ManufacturerTemplate类,通过该实体类及其属性成员实现,当前程序与数据库中制造商表之间的数据交互操作。
ProductTemplate类,通过该实体类及其属性成员实现,当前程序与数据库中商品模板表之间的数据交互操作。
ProductEditorSettings类,通过该类及其属性成员实例的默认值,设置商品新建或编辑页面中是否显示指定字段的输入框控件。
SpecificationAttributeOption类,通过该实体类及其属性成员实现,当前程序与数据库中已规格属性选项表之间的数据交互操作。
注意:
规格属性选项保存的是:规则属性所对应的多个值,所以该类最好被命名为“SpecificationAttributeValues”,会更加形象对其功能进行描述。
125 BackInStockSubscription、 CrossSellProduct、ProductReviewApprovedEvent(Events.cs)、PredefinedProductAttributeValue、ProductAttribute 、ProductAttributeCombination、ProductAttributeMapping、ProductAttributeValue、ProductCategory、ProductManufacturer、ProductPicture、ProductProductTagMapping、ProductReview、ProductReviewHelpfulness、ProductReviewHelpfulness、ProductReviewReviewTypeMapping、ProductSpecificationAttribute、ProductTag、ProductWarehouseInventory 、RelatedProduct、ReviewType、StockQuantityHistory、TierPrice
BackInStockSubscription类,通过该实体类及其属性成员,实现当前程序与数据库中(商品)到货订阅表之间的数据交互操作。
CrossSellProduct类,通过该实体类及其属性成员,实现当前程序与数据库中商品捆绑销售表之间的数据交互操作。
ProductReviewApprovedEvent(Events.cs)类,“EventPublisher.PublishAsync”方法通过调用该类的实例,自动的从静态缓存数据库/分布式缓存数据库中,移除与商品评论实体相关的一些缓存实例(不管这些缓存实列是否已经达到相应的缓存时间)。
PredefinedProductAttributeValue类,通过该实体类及其属性成员,实现当前程序与数据库中预定义商品属性值表之间的数据交互操作。
ProductAttribute类,通过该实体类及其属性成员,实现当前程序与数据库中商品属性表之间的数据交互操作。
ProductAttributeCombination类,通过该实体类及其属性成员,实现当前程序与数据库中商品组合属性表之间的数据交互操作。
ProductAttributeMapping类,通过该实体类及其属性成员,实现当前程序与数据库中商品属性映射表之间的数据交互操作。
ProductAttributeValue类,通过该实体类及其属性成员,实现当前程序与数据库中商品属性值表之间的数据交互操作。
ProductCategory类,通过该实体类及其属性成员,实现当前程序与数据库中商品类别表之间的数据交互操作。
注意:
该类用于构建商品与商品类别之间的N:N级联映射关系,所以该类最好被命名为“ProductCategoryMapping”,会更加形象对其功能进行描述。
ProductManufacturer类,通过该实体类及其属性成员,实现当前程序与数据库中商品供应商表之间的数据交互操作。
ProductPicture类,通过该实体类及其属性成员,实现当前程序与数据库中商品图片表之间的数据交互操作。
ProductProductTagMapping类,通过该实体类及其属性成员,实现当前程序与数据库中商品商品标签映射表之间的数据交互操作。
ProductReview类,通过该实体类及其属性成员,实现当前程序与数据库中商品评论表之间的数据交互操作。
ProductReviewHelpfulness类,通过该实体类及其属性成员,实现当前程序与数据库中参考性商品评论表之间的数据交互操作。
ProductReviewReviewTypeMapping类,通过该实体类及其属性成员,实现当前程序与数据库中商品评论(商品)评论类型映射表之间的数据交互操作。
ProductSpecificationAttribute类,通过该实体类及其属性成员,实现当前程序与数据库中商品规格属性表之间的数据交互操作。
ProductTag类,通过该实体类及其属性成员,实现当前程序与数据库中商品标签表之间的数据交互操作。
ProductWarehouseInventory类,通过该实体类及其属性成员,实现当前程序与数据库中商品仓库库存表之间的数据交互操作。
RelatedProduct类,通过该实体类及其属性成员,实现当前程序与数据库中关联商品表之间的数据交互操作。
ReviewType类,通过该实体类及其属性成员,实现当前程序与数据库中(商品)评论类型表之间的数据交互操作。
StockQuantityHistory类,通过该实体类及其属性成员,实现当前程序与数据库中(商品)库存数量历史(纪录)表之间的数据交互操作。
TierPrice类,通过该实体类及其属性成员,实现当前程序与数据库中(商品)阶梯价格表之间的数据交互操作。
对以上功能更为具体实现和注释见:22-07-09-053_Nop_4.40.4(业务逻辑之折扣、商品类别实体定义实现)。



