智能化业务校验框架:动态设计与应用实践

目录

 一、业务背景

二、配置内容展示

三、商品动态配置内容展示

(一)商品spu校验信息数据

(二)商品sku校验信息数据

(三)组包商品校验信息数据

(四)商品数据校验数据持有者

(五)相关配置注解含义展示

动态配置内容

动态配置组信息

校验项内容

校验项内容校验结果

四、商品平台校验引擎加载

(一)初始化逻辑

(二)本地信息处理拦截器

(三)动态配置类型枚举

五、本地化实际动态校验接口

(一)商品动态校验内容底层接口

(二)校验处理整合函数

(三)数据整合模型展示

校验结果信息

校验结果详细

六、实际对外提供接口

(一)门店商品数据动态校验处理

(二)商品数据校验数据持有者查询整合模拟

(三)商品查询模接口

七、动态校验测试数据

(一)数据准备

(二)数据测试

(三)验证如下展示

商品spu基本信息验证

商品sku基本信息验证

组合商品基本信息验证


干货分享,感谢您的阅读!实现一套业务层级的动态校验框架。

 一、业务背景

假设实际业务上层(具体比方说商超业务方向、鲜花业务方向、医药业务方向、电商业务方向等)在实际的商品领域模型中共用同一套模型,但是各业务根据其自身特点对于商品相关信息校验内容存在差异,要求在商品保存、修改、上架等业务流程中对应的校验内容要求动态化实时校验。

我们要求假定业务相关方可依据当前现有的业务身份或在平台可自定义选择对应的业务标识,即可进行配置的生效业务配置,该业务配置会根据具体主要业务信息和其对应的生效范围生成唯一标识key进行业务管控。具体生效范围包括了具体的经营品类、品牌、门店、业务端、业务角色等。

与上述唯一业务标识绑定的内容可继续配置其对应业务白名单和动态商品校验配置。业务白名单主要包括全局白名单、品牌白名单和门店白名单,各业务对应的动态商品校验主要包含四方面的内容:商品基本信息+商品内容唯一性(商品名称在店内分类唯一、组包商品名称在店内唯一、商品upc码唯一等)+商品一致性(商品内部绑定关系一致等)+商品业务逻辑动态校验等。

配置侧主要内容配置后对线上业务需要近实时生效。

评论 888
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张彦峰ZYF

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值