comment desc显示表结构_营销模块数据库表解析(二)
本文主要对优惠券功能相关表进行解析,采用数据库表与功能对照的形式。
SpringBoot实战电商项目mall(25k+star)地址:https://github.com/macrozheng/mall
相关表结构
优惠券表
用于存储优惠券信息,需要注意的是优惠券的使用类型:0->全场通用;1->指定分类;2->指定商品,不同使用类型的优惠券使用范围不一样。
create table sms_coupon
(id bigint not null auto_increment,type int(1) comment '优惠卷类型;0->全场赠券;1->会员赠券;2->购物赠券;3->注册赠券',name varchar(100) comment '名称',platform int(1) comment '使用平台:0->全部;1->移动;2->PC',count int comment '数量',amount decimal(10,2) comment '金额',per_limit int comment '每人限领张数',min_point decimal(10,2) comment '使用门槛;0表示无门槛',start_time datetime comment '开始使用时间',end_time datetime comment '结束使用时间',use_type int(1) comment '使用类型:0->全场通用;1->指定分类;2->指定商品',note varchar(200) comment '备注',publish_count int comment '发行数量',use_count int comment '已使用数量',receive_count int comment '领取数量',enable_time datetime comment '可以领取的日期',code varchar(64) comment '优惠码',member_level int(1) comment '可领取的会员类型:0->无限制',primary key (id)
);
优惠券历史记录表
用于存储会员领取及使用优惠券的记录,当会员领取到优惠券时,会产生一条优惠券的记录,需要注意的是它的使用状态:0->未使用;1->已使用;2->已过期。
create table sms_coupon_history
(id bigint not null auto_increment,coupon_id bigint comment '优惠券id',member_id bigint comment '会员id',order_id bigint comment '订单id',coupon_code varchar(64) comment '优惠券码',member_nickname varchar(64) comment '领取人昵称',get_type int(1) comment '获取类型:0->后台赠送;1->主动获取',create_time datetime comment '创建时间',use_status int(1) comment '使用状态:0->未使用;1->已使用;2->已过期',use_time datetime comment '使用时间',order_sn varchar(100) comment '订单号码',primary key (id)
);
优惠券和商品的关系表
用于存储优惠券与商品的关系,当优惠券的使用类型为指定商品时,优惠券与商品需要建立关系。
create table sms_coupon_product_relation
(id bigint not null auto_increment,coupon_id bigint comment '优惠券id',product_id bigint comment '商品id',product_name varchar(500) comment '商品名称',product_sn varchar(200) comment '商品条码',primary key (id)
);
优惠券和商品分类关系表
用于存储优惠券与商品分类的关系,当优惠券的使用类型为指定分类时,优惠券与商品分类需要建立关系。
create table sms_coupon_product_category_relation
(id bigint not null auto_increment,coupon_id bigint comment '优惠券id',product_category_id bigint comment '商品分类id',product_category_name varchar(200) comment '商品分类名称',parent_category_name varchar(200) comment '父分类名称',primary key (id)
);
管理端展现
优惠券列表
编辑优惠券
全场通用
指定商品
指定分类
查看优惠券
移动端展现
我的优惠券
未使用
已使用
已过期
优惠券详情
本文 GitHub https://github.com/macrozheng/mall-learning已经收录,欢迎大家Star!
comment desc显示表结构_营销模块数据库表解析(二)相关推荐
- 营销模块数据库表解析:限时购功能
本文主要对限时购(秒杀)功能相关表进行解析,采用数据库表与功能对照的形式. 相关表结构 限时购表 用于存储限时购活动的信息,包括开始时间.结束时间以及上下线状态. create table sms_f ...
- 商品规格可选怎么设计_商品模块数据库表解析(一)
本文主要对商品分类.品牌管理.商品类型这三个功能的表进行解析,采用功能与表结构对照的形式.表解析只会标注一些需要理解的字段,简单字段请自行对照表注释. SpringBoot实战电商项目mall(25k ...
- 商品审核网页界面_商品模块数据库表解析(二)
接上一篇文章,本文主要对编辑商品.商品评价及回复.商品操作记录这三块功能的表进行解析,采用数据库表与功能对照的形式. SpringBoot实战电商项目mall(25k+star)地址:https:// ...
- 商品模块数据库表解析(一)
本文主要对商品分类.品牌管理.商品类型这三个功能的表进行解析,采用功能与表结构对照的形式.表解析只会标注一些需要理解的字段,简单字段请自行对照表注释. 商品分类 商品分类表 create table ...
- comment desc显示表结构_MySQL 查看表结构简单命令
一.简单描述表结构,字段类型 desc tabl_name; 显示表结构,字段类型,主键,是否为空等属性,但不显示外键. 例如:desc table_name 二.查询表中列的注释信息 select ...
- dbeaver导出表结构和数据_mall数据库表结构概览
mall是一套电商系统,后台系统主要包括商品管理.订单管理.营销管理(运营管理+促销管理).内容管理.用户管理等模块,本文主要对这些模块的数据库表结构及功能做大概的介绍. 商品管理 数据库表结构 功能 ...
- 商城 商品模块 数据库 表设计
商城 商品模块 数据库 表设计 要实现一个商城,对于商品模块中的数据库表设计不懂,主要是:相同类别的产品的产品参数相同,不同类别的不同,这里就不懂要怎么设计了,所以上网找几篇博客了解. 什么是SPU. ...
- ezdml 支付mysql 吗_关于EZDML数据库表结构制作设计工具使用踩的坑
我使用的是一款EZDML的数据库表结构制作设计工具 最开始在数据库创建数据库名为personalmall,基字符集为默认,数据库排序规则也是默认,创建完成之后 去EZDML生成SQL 点击执行sql ...
- mysql 从库修改表结构_在mysql数据库中---修改表结构
显示表结构 Show create table 表名 Show columns from 表名 修改数据表 添加单列: Alter table tbl_names ADD [column] col_n ...
最新文章
- Codeforces Round #704 (Div. 2)(A ~ E)5题全 超高质量题解【每日亿题2 / 23】
- 业务逻辑全写在sql_TiDB 在转转的业务实战
- python学习手册中文版免费下载-Python学习手册
- fiddler抓取https请求
- 【生活智慧】005.信守诺言的约束
- extjs中元数据_Extjs中Store小总结
- [剑指offer]面试题16:反转链表
- 于.net开发平台项目案例集锦
- 知道这些用于数据科学和机器学习的GitHub存储库和Reddit主题吗?
- 设计模式之:深入浅出 java 单例模式(Singleton)
- 再让大家清爽一下,给加班的oscer们,哈
- [转]C#:手把手教你用C#打包应用程序(安装程序卸载程序)
- 在Windows下配置svn服务端钩子程序
- 【Unity3D插件】AnyPortrait插件分享《(一)制作史莱姆动画》
- 自己画的STM32老是烧掉原因分析
- Android 发送短信自定义手机号自定义短信内容
- “阳”后第1 2 3 4 5 6 7天的症状详解
- 角色动画中的骨骼蒙皮技术
- 51单片机实现用一个定时器输出可调PWM
- 页面中的黑白滤镜css3,filter属性