
需求内容
智能选品-新增页面:节日配置表列表展示的字段:节日ID、节日标签、节日日期、站点、状态、刊登时间、促销时间、最新修改人、最新修改时间、备注、操作(编辑、日志)
1. 节日ID、节日标签、节日日期:展示添加的节日信息,节日ID由系统生成。
2. 站点:展示节日涉及的站点,最多显示5行,超出省略号,鼠标悬浮展示全部站点信息。如果选择的是全部站点,则显示【全部】两字。
3. 状态:启用、禁用;禁用的节日不会进行对该节日涉及的SKU执行节日刊登与节日促销。
4. 刊登时间:展示用户设置的刊登时间范围,并同时根据设置的刊登时间范围,系统自动更新每年刊登的具体时间,如果当年的刊登时间已过,则显示明年具体刊登的时间。高亮显示。
5. 促销时间:展示用户设置的促销时间范围,并同时根据设置的促销时间范围,系统自动更新每年促销的具体时间,如果当年的促销时间已过,则显示明年具体促销的时间。高亮显示。
6. 最新修改人、最新修改时间:
7. 备注:有内容则正常显示,最多显示5行,超出省略号,鼠标悬浮展示全部备注的内容。
8. 操作:编辑、日志
a. 编辑:点击编辑,页面弹窗展示【编辑节日】页面;
b. 日志:点击日志,展示该节日操作的日志记录信息。
筛选、搜索:节日状态、站点、节日标签、最新修改人、时间的筛选。
1. 节日状态:默认展示启用状态的,支持下拉切换【禁用】的节日,支持一键清除展示全部状态的节日。
2. 站点、节日标签:默认展示全部,下拉支持多选。节日标签取的产品库里维护的SKU节日标签。支持关键词模糊查询节日标签。
3. 时间:默认展示最新修改时间,下拉可切换选择刊登时间或促销时间,时间默认为空,点击下拉选择开始时间或结束时间。两者非必选。
4. 最新修改人:默认展示全部,点击下拉展示全部用户,支持关键词模糊查询。
5. 点击重置,所有筛选搜索条件恢复到默认值。
列表页面操作:添加节日、批量启用、批量禁用
1. 添加节日:点击添加,页面弹窗展示【添加节日】页面
2. 批量启用、批量禁用
列表展示条数:默认每页展示20条,点击可选择每页20/条、每页50/条、每页100/条、每页200/条、每页500/条
列表默认按照更新时间降序展示。
日志
点击操作的-日志,弹窗展示日志详情。
日志展示信息:操作人、操作内容、操作时间
a. 注意:只记录操作成功的数据。
操作人:记录操作成功的用户名称
操作内容:创建、启用、禁用、编辑
a. 创建:XXXX(用户名)创建了节日XXXXX(节日标签)
b. 启用:XXXX(用户名)启用了节日XXXXX(节日标签)
c. 禁用:XXXX(用户名)禁用了节日XXXXX(节日标签)
d. 编辑:XXXX(用户名)将站点由:美国、英国,修改为:美国、德国、法国;节日日期由:固定日期4月1日,修改为固定日期区间:4月1日-6月1日;状态由:禁用,修改为:启用;刊登时间由:节日开始时间前50天,节日结束时间前30天,修改为:节日开始时间前30天,节日结束时间前15天.
i. 注意:只需要记录有变更的内容。
新增/编辑节日产品
点击添加,页面弹窗展示【添加节日】页面
a. 节日标签:必填,选择框,单选,点击下拉可选择产品库里维护的SKU节日标签。
b. 站点:必填,选择框,多选,支持选择全部。d. 节日日期:三种日期设置方式【固定日期】,【固定日期区间】、【动态日期】
1)固定日期:选择具体的月份日期。可选择月份、日期
2)固定日期区间:选择具体的日期区间范围。可选择开始时间、结束时间的月份、日期。
注意:结束时间晚于开始时间,则视为跨年区间。
iii. 动态日期:选择具体月份的第几周。可选择月份、周数、星期
1)月份:1-12月
2)周数:第一周、第二周、第三周、第四周、第五周、最后一周。
3)星期:周一-周日
e. 状态:默认开启,点击可切换为禁用。
f. 刊登时间、促销时间:
i. 开始时间:按照设置的节日最早开始时间计算,最多输入180天。
ii. 结束时间:按照设置的节日最晚结束时间计算,最多输入30天。
iii. 设置完后,系统会根据设置好的节日时间、刊登时间、促销时间,自动计算当前最近的【刊登时间、促销时间】 ,并直接展示在页面上。
g. 点击保存,
i. 必填项是否都已填写完,否则输入框/选择框标红并提示:请选择、请输入。如果已选节日标签已存在,则提示:节日标签XXXX已创建,不可重复提交。如果已选节日标签已被删除,则提示:节日标签XXXX不存在,提交失败。
ii. 提交成功后,添加节日成功。弹窗隐藏,列表新增一条节日数据。
h. 点击取消,则添加节日失败。弹窗隐藏。点击编辑,页面弹窗展示【编辑节日】页面
1. 编辑页面呈现当前设置的所有信息,可点击进行编辑。
a. 注意:除了节日标签不可变更以外,其余字段信息都可以进行变更。
2. 点击保存,提交成功后,则会将当前提交的数据覆盖之前的数据,并生成一条编辑日志。
3. 点击取消,则当前数据不做更新。弹窗隐藏。


2、智能选品库,表amazon_autopublish_holiday_config,增加字段
3、核心代码