Spring Boot微信点餐——数据库设计
Posted Dante丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot微信点餐——数据库设计相关的知识,希望对你有一定的参考价值。
数据库设计:
具体代码如下:
create table `product_info` ( `product_id` varchar(32) not null comment \'商品ID\', `product_name` varchar(64) not null comment \'商品名称\', `product_price` decimal(10,2) not null comment \'商品单价\', `product_stock` int not null comment \'库存\', `product_des` varchar(64) comment \'描述\', `product_icon` varchar(512) comment \'产品图标\', `category_type` int not null comment \'类目编号\', `create_time` timestamp not null default current_timestamp comment \'创建时间\', `update_tiem` timestamp not null default current_timestamp on update current_timestamp comment \'修改时间\', primary key (`product_id`) ) comment \'商品表\'; create table `product_category` ( `category_id` int not null auto_increment comment \'类目ID\', `category_name` varchar(64) not null comment \'类目名称\', `category_type` int not null comment \'类目编号\', `create_time` timestamp not null default current_timestamp comment \'创建时间\', `update_tiem` timestamp not null default current_timestamp on update current_timestamp comment \'修改时间\', primary key (`category_id`), unique key `uqe_category_type` (`category_type`) ) comment \'类目表\'; create table `order_master` ( `order_id` varchar(32) not null comment \'订单ID\', `buyer_name` varchar(32) not null comment \'买家名字\', `buyer_phone` varchar(32) not null comment \'买家电话\', `buyer_address` varchar(128) not null comment \'买家地址\', `buyer_openid` varchar(64) not null comment \'买家微信openId\', `order_amount` decimal(10,2) not null comment \'订单总金额\', `order_status` tinyint(3) default \'0\' not null comment \'订单状态,默认为已下单\', `pay_status` tinyint(3) not null default \'0\' comment \'支付状态, 默认未支付\', `create_time` timestamp not null default current_timestamp comment \'创建时间\', `update_tiem` timestamp not null default current_timestamp on update current_timestamp comment \'修改时间\', primary key (`order_id`), key `idx_buyer_openid` (`buyer_openid`) ) comment \'订单表\'; create table `order_detail` ( `detail_id` varchar(32) not null comment \'订单详情ID\', `order_id` varchar(32) not null comment \'订单ID\', `product_id` varchar(32) not null comment \'商品ID\', `product_name` varchar(64) not null comment \'商品名称\', `product_price` decimal(10,2) not null comment \'当前价格,单位分\', `product_quantity` int not null comment \'商品数量\', `product_icon` varchar(512) comment \'商品小图\', `create_time` timestamp not null default current_timestamp comment \'创建时间\', `update_time` timestamp not null default current_timestamp on update current_timestamp comment \'修改时间\', primary key (`detail_id`), key `idx_order_id` (`order_id`) ) comment \'订单详情表\';
后期可能会有,用户表和商家表。目前只是一个简单的流程。
<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">
以上是关于Spring Boot微信点餐——数据库设计的主要内容,如果未能解决你的问题,请参考以下文章