营销模块数据库表解析:限时购功能
本文主要对限时购(秒杀)功能相关表进行解析,采用数据库表与功能对照的形式。
相关表结构
限时购表
用于存储限时购活动的信息,包括开始时间、结束时间以及上下线状态。
create table sms_flash_promotion
( id bigint not null auto_increment, title varchar(200) comment '标题', start_date date comment '开始日期', end_date date comment '结束日期', status int(1) comment '上下线状态', create_time datetime comment '创建时间', primary key (id)
);
限时购场次表
用于存储限时购场次的信息,在一天中,一个限时购活动会有多个不同的活动时间段。
create table sms_flash_promotion_session
( id bigint not null auto_increment comment '编号', name varchar(200) comment '场次名称', start_time time comment '每日开始时间', end_time time comment '每日结束时间', status int(1) comment '启用状态:0->不启用;1->启用', create_time datetime comment '创建时间', primary key (id)
);
限时购与商品关系表
用于存储与限时购相关的商品信息,一个限时购中有多个场次,每个场次都可以设置不同活动商品。
create table sms_flash_promotion_product_relation
( id bigint not null auto_increment, flash_promotion_id bigint comment '限时购id', flash_promotion_session_id bigint comment '编号', product_id bigint comment '商品价格', flash_promotion_price decimal(10,2) comment '限时购价格', flash_promotion_count int comment '限时购数量', flash_promotion_limit int comment '每人限购数量', sort int comment '排序', primary key (id)
);
限时购通知记录表
用于存储会员的限时购预约记录,当有的限时购场次还未开始时,会员可以进行预约操作,当场次开始时,系统会进行提醒。
create table sms_flash_promotion_log
( id int not null auto_increment, member_id int comment '会员id', product_id bigint comment '商品id', member_phone varchar(64) comment '会员电话', product_name varchar(100) comment '商品名称', subscribe_time datetime comment '会员订阅时间', send_time datetime comment '发送时间', primary key (id)
);
管理端展现
限时购数据列表
编辑限时购活动
限时购场次列表
编辑限时购场次
添加商品到限时购场次
点击设置商品
点击商品列表
选择商品进行添加
注意:添加到限时购的商品需要修改 pms_product
表的 promotion_type
为5,优惠计算规则也应该改成使用限时购的优惠。
编辑限时购商品信息
移动端展现
已开抢的限时购
抢购中的限时购
即将开始的限时购
即将开始的限时购可以设置预约提醒
推荐阅读
推荐收藏系列:Spring boot 2.x注解Annotation大全
前后端分离项目,如何解决跨域问题
如何写出优雅的开源项目文档
订单模块数据库表解析(三)
订单模块数据库表解析(二)
订单模块数据库表解析(一)
欢迎关注,点个在看
营销模块数据库表解析:限时购功能相关推荐
- comment desc显示表结构_营销模块数据库表解析(二)
本文主要对优惠券功能相关表进行解析,采用数据库表与功能对照的形式. SpringBoot实战电商项目mall(25k+star)地址:https://github.com/macrozheng/mal ...
- 商品审核网页界面_商品模块数据库表解析(二)
接上一篇文章,本文主要对编辑商品.商品评价及回复.商品操作记录这三块功能的表进行解析,采用数据库表与功能对照的形式. SpringBoot实战电商项目mall(25k+star)地址:https:// ...
- 商品模块数据库表解析(一)
本文主要对商品分类.品牌管理.商品类型这三个功能的表进行解析,采用功能与表结构对照的形式.表解析只会标注一些需要理解的字段,简单字段请自行对照表注释. 商品分类 商品分类表 create table ...
- 商品规格可选怎么设计_商品模块数据库表解析(一)
本文主要对商品分类.品牌管理.商品类型这三个功能的表进行解析,采用功能与表结构对照的形式.表解析只会标注一些需要理解的字段,简单字段请自行对照表注释. SpringBoot实战电商项目mall(25k ...
- 商城 商品模块 数据库 表设计
商城 商品模块 数据库 表设计 要实现一个商城,对于商品模块中的数据库表设计不懂,主要是:相同类别的产品的产品参数相同,不同类别的不同,这里就不懂要怎么设计了,所以上网找几篇博客了解. 什么是SPU. ...
- 数据库表设计——转盘抽奖功能
一.基本需求 1. 不同的活动有不同的奖项配置: 2. 奖项类型大概有红包,实物,再来一次,积分等等: 3. 在不同的活动中,每个用户每天有多少次的抽奖机会: 二.需求分析 1. 我们可以把每个活动抽 ...
- PHP商城 商品模块 数据库 表设计
为什么80%的码农都做不了架构师?>>> 表关系: 分类表 <= 商品表 <= SKU表(库存表) 分类表 <= 属性名 <= 属性值 商品表 < ...
- dbeaver导出表结构和数据_mall数据库表结构概览
mall是一套电商系统,后台系统主要包括商品管理.订单管理.营销管理(运营管理+促销管理).内容管理.用户管理等模块,本文主要对这些模块的数据库表结构及功能做大概的介绍. 商品管理 数据库表结构 功能 ...
- 如何测试数据库表空间不足场景
1.select * from DBA_DATA_FILES; 这个命令主要是了解数据库实例中各个模块数据库表空间的大小,是否支持自动扩展(AUTOEXTENSIBLE),MAX扩展(MAXBYTES ...
最新文章
- 腾讯老照片修复算法开源,细节到头发丝,3种预训练模型可下载 | GitHub热榜
- Linux软件安装的补充
- 【译】Privacy and machine learning: two unexpected allies
- cmd命令操作Mysql数据库,命令行操作Mysql
- 禁用一个计算机用户,系统小技巧:Windows 10账户删除 禁用与启用
- 嘉兴学院计算机专业最低录取分,嘉兴学院南湖学院计算机类专业2015年在广西理科高考录取最低分数线...
- 使用TestContainers提高测试性能
- datatable怎么根据两列分组_公司要IT转型,我该怎么办?用Python进行数据处理
- Spring Security OAuth2整合JWT
- 带透明png转换成c数组
- [Android]应用语言切换的三种方法
- 人脸识别数据集---CAS-PEAL-R1
- debian 安装五笔输入法
- 使用gsds绘制基因结构图_基因结构图的绘制
- 小猫爪:动手笔记01-FreeRTOS移植
- Gearman中文手册技术文档分享chm
- Android新浪微博实训报告,新浪微博产品简析
- Python各个版本特性
- 在下图的基础上,一笔写出“田”字
- 斯里兰卡菩提树下悟道两千年
热门文章
- python电商数据挖掘_13电商推荐算法_python机器学习与数据挖掘_Python视频-51CTO学院...
- 【上新】手工制作马赛克瓷砖,为 Gotchiverse 添色彩!
- 许奔创新社-第54问:如何突破创造力的边界?
- xgboost 怎么读_usually怎么读 usually approve 辄以为是
- 《算法设计编程实验:大学程序设计课程与竞赛训练教材》——3.3 积性函数的实验范例...
- IOS获取下个月最后一天
- GPUImage处理水印:文字,图片
- 电脑开不了机是什么原因?
- mobilenet cpu 加速_使用NNAPI加速android-tflite的Mobilenet分类器
- 2021年全球广告行业支出情况:数字广告支出3557亿美元,占比52.9%[图]