任务描述
需求描述
一、背景
目前知产提供了Amazon23年的侵权数据,需将对应的埋词前后数据进行导出,用于分析是否是埋词导致侵权。
业务价值:控制侵权风险,预估5w
验收人:李青。
二、需求说明
新增侵权检测小程序,用于后续侵权检测
数据源:知产提供的Amazon侵权数据,excel格式。
1、输入:日期(反馈日期)渠道SKU+站点(投诉站点)+侵权词。
2、输出:日期(反馈日期)+渠道SKU+站点(投诉站点)+侵权词+侵权类型(标题侵权,Search Terms侵权,非埋词侵权)+埋词类型(通用埋词,界面埋词,FBA埋词)+埋词策略名称+埋词前标题+埋词后标题+埋词时间+检测时间
注:一个渠道SKU+站点,存在多次埋词,故存在多条数据。
3、检测逻辑:
1)标题侵权:通过【渠道SKU+站点(投诉站点)+侵权词】检测该侵权词是否存在于埋词前后的数据中;若该侵权词存在于埋词前后标题中,则侵权类型记录为【标题侵权】,并记录埋词类型+埋词策略名称+埋词前标题+埋词后标题+埋词时间。
2)关键词侵权:通过【渠道SKU+站点(投诉站点)+侵权词】检测该侵权词是否存在于埋词前后的数据中;若该侵权词存在于埋词前后Search terms中,则侵权类型记录为【Search Terms侵权】,并记录埋词类型+埋词策略名称+埋词前标题+埋词后标题+埋词时间。
3)非埋词侵权:非以上两种,则为【非埋词侵权】,则埋词信息为空。
注:
1、上述1) 2)可同时存在;2、侵权类型为多选;3、埋词类型为单选;4、相同listing多个埋词类型出现侵权,则记录多条数据。5、数据库存在智能选品库,便于导出于查询。
三、验收标准:
目前知产提供了Amazon23年的侵权数据,需将对应的埋词前后数据进行导出,用于分析是否是埋词导致侵权。
业务价值:控制侵权风险,预估5w
验收人:李青。
二、需求说明
新增侵权检测小程序,用于后续侵权检测
数据源:知产提供的Amazon侵权数据,excel格式。
1、输入:日期(反馈日期)渠道SKU+站点(投诉站点)+侵权词。
2、输出:日期(反馈日期)+渠道SKU+站点(投诉站点)+侵权词+侵权类型(标题侵权,Search Terms侵权,非埋词侵权)+埋词类型(通用埋词,界面埋词,FBA埋词)+埋词策略名称+埋词前标题+埋词后标题+埋词时间+检测时间
注:一个渠道SKU+站点,存在多次埋词,故存在多条数据。
3、检测逻辑:
1)标题侵权:通过【渠道SKU+站点(投诉站点)+侵权词】检测该侵权词是否存在于埋词前后的数据中;若该侵权词存在于埋词前后标题中,则侵权类型记录为【标题侵权】,并记录埋词类型+埋词策略名称+埋词前标题+埋词后标题+埋词时间。
2)关键词侵权:通过【渠道SKU+站点(投诉站点)+侵权词】检测该侵权词是否存在于埋词前后的数据中;若该侵权词存在于埋词前后Search terms中,则侵权类型记录为【Search Terms侵权】,并记录埋词类型+埋词策略名称+埋词前标题+埋词后标题+埋词时间。
3)非埋词侵权:非以上两种,则为【非埋词侵权】,则埋词信息为空。
注:
1、上述1) 2)可同时存在;2、侵权类型为多选;3、埋词类型为单选;4、相同listing多个埋词类型出现侵权,则记录多条数据。5、数据库存在智能选品库,便于导出于查询。
三、验收标准:
检测数据正常,可查询导出。

验收标准
三、验收标准:
检测数据正常,可查询导出。
2:新增脚本如下
DROP TABLE IF EXISTS `amazon_importcomplaintdetail`;
CREATE TABLE `amazon_importcomplaintdetail` (
`Id` bigint NOT NULL AUTO_INCREMENT,
`ComplainedDate` datetime NULL DEFAULT NULL COMMENT '投诉日期',
`Sku` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'SKU',
`Platform` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '平台',
`ComplainedWord` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '侵权词',
`OrderSourceSku` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道sku',
`ComplaintSiteCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '投诉站点',
`AddTime` datetime NULL DEFAULT NULL COMMENT '添加时间',
`UpdateTime` datetime NULL DEFAULT NULL COMMENT '更新时间',
`Status` int NULL DEFAULT NULL COMMENT '是否已经执行完毕',
PRIMARY KEY (`Id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
2:DROP TABLE IF EXISTS `amazon_complaintsummarydetail`;

CREATE TABLE `amazon_complaintsummarydetail` (
`Id` bigint NOT NULL AUTO_INCREMENT,
`ComplainedDate` datetime NULL DEFAULT NULL COMMENT '投诉日期',
`OrderSourceSku` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道sku',
`ComplainedSiteCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '投诉站点',
`ComplainedWord` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '侵权词',
`ComplainedType` int NULL DEFAULT NULL COMMENT '侵权类型',
`BurywordType` int NULL DEFAULT NULL COMMENT '埋词类型(通用策略 界面策略 fba策略)',
`StrategyName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '策略名称',
`OldTitle` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '埋词前标题',
`NewTitle` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '埋词后标题',
`OldSearchWord` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '埋词前关键词',
`NewSearchWord` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '埋词后关键词',
`BuryWordTime` datetime NULL DEFAULT NULL COMMENT '埋词时间',
`AddTime` datetime NULL DEFAULT NULL COMMENT '添加时间',
`UpdateTime` datetime NULL DEFAULT NULL COMMENT '更新时间',
`OrderSourceSkuId` bigint NULL DEFAULT NULL COMMENT 'listingid',
`OrderSourceId` int NULL DEFAULT NULL COMMENT '来源渠道',
PRIMARY KEY (`Id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
3:核心代码(部分):