需求背景
目前markdown活动在凤凰计划,与其他功能深度耦合,需拆分到活动策略,且需符合用户习惯
需求描述
活动策略增加markdown活动
1.查询条件活动类型增加MARKDOWN活动类型,可查询MARKDOWN相关活动
2.创建活动策略增加MARKDOWN活动类型的促销活动
a.活动条件:为单选,值有按店铺维度进行促销/按指定listing进行促销,默认为按店铺维度进行促销
1).按店铺维度进行促销:用户可选择价格区间作为条件进行传参给平台创建促销活动,如图所示:

价格区间:只能录入正整数,后值必须大于前值,按来源渠道对应的主站点进行传参对应币种
促销名称:用户定义的促销名称,可以使用它来标识促销。此标签将会显示在最终用户流中;最多90字符
促销开始日期:需设置到时分秒,每轮促销结束时间除日期不一样外,时分秒均与开始时间相同;创建自动促销活动时,若开始时间早于系统创建活动的提交时间(需转换到站点时间进行对比),则活动的开始时间改为第二天的开始日期时分秒
每轮促销时长:指的是每轮活动持续时长,开始日期+每轮活动持续时长=活动结束时间
执行频率:循环活动根据执行天数频率触发创建促销活动,执行频率需大于等促销时长
活动规则:必填,可录入1-80之间的正整数作为优惠传参给平台
店铺维度活动,按店铺listing总数/2万计算出该店铺可创建的活动个数(向上取整。示例0.1取整为1)
2).按指定listing进行促销:用户可指定listing ID为条件进行传参给平台创建活动

Listing刊登时间:为下拉选项,下拉值由天数范围/时间范围,为单选,默认为天数范围:选择天数范围,则只能输入正整数,后值必须大于等于前值;表示产品刊登日期跟当前时间比较后得到的一个时间范围内值,然后判断SKU是否在这个审核时间范围内,在为符合条件,不在则不符合条件;.选择时间范围,为日期控件,表示产品的审核日期在该时间范围内即满足
Listing销量:选择总销量,取值为listing表总销量;选择日销量,取值为销量表,若选择的范围包含0,则需反查listing表销量为0的listing
Listing价格:支持两位小数,后值需大于前值,过滤listing表主渠道SKU的价格
刊登方式:复选条件 ,值有智能刊登/非智能刊登
指定listing维度促销,则按每个店铺符合条件的lsitng总数/2000条创建的对应的活动个数