2.1 系统管理员信息表
2.1.1 表结构
表名:p_sys_admin
列名 | 类型 | 备注 |
---|---|---|
id | bigint | 自增id |
login_name | varchar | 登录账号 |
password | varchar | 登录密码 |
status | int | 状态,0表示禁用,1表示启用 |
create_time | datetime | 创建时间 |
create_by | bigint | 创建者ID |
update_time | datetime | 更新时间 |
update_by | bigint | 更新者ID |
remarks | varchar | 备注 |
2.1.2 SQL语句
CREATE TABLE `p_sys_admin` (
`id` bigint(11) NOT NULL AUTO_INCREMENT,
`login_name` varchar(255) DEFAULT NULL COMMENT '登录账号',
`password` varchar(50) DEFAULT NULL COMMENT '登录密码',
`status` int(1) NOT NULL DEFAULT '0' COMMENT '0表示禁用,1表示启用',
`create_time` datetime NOT NULL COMMENT '创建时间',
`create_by` bigint(11) NOT NULL COMMENT '创建者id',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_by` bigint(20) NOT NULL COMMENT '更新者id',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COMMENT='系统管理表';
2.2 自定义存储表
2.2.1 表结构
表名:p_file_store
列名 | 类型 | 备注 |
---|---|---|
id | int | 自增id |
type | varchar | 类型 |
realm_name | varchar | 加速域名,访问你的云储存上文件的域名 |
space_name | varchar | 云存储空间名 |
access_key | varchar | “密钥管理”中的AccessKey |
secret_key | varchar | “密钥管理”中的SecretKey |
status | int | 状态,0表示禁用,1表示启用 |
create_time | datetime | 创建时间 |
create_by | bigint | 创建者ID |
update_time | datetime | 更新时间 |
update_by | bigint | 更新者ID |
remarks | varchar | 备注 |
2.2.2 SQL语句
CREATE TABLE `p_file_store` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`type` varchar(20) NOT NULL COMMENT '类型',
`realm_name` varchar(255) DEFAULT NULL COMMENT '加速域名,访问你的云储存上文件的域名',
`space_name` varchar(50) DEFAULT NULL COMMENT '云存储空间名',
`access_key` varchar(255) DEFAULT NULL COMMENT '“密钥管理”中的AccessKey',
`secret_key` varchar(255) DEFAULT NULL COMMENT '“密钥管理”中的SecretKey',
`status` int(1) NOT NULL DEFAULT '0' COMMENT '0表示禁用,1表示启用',
`create_time` datetime NOT NULL COMMENT '创建时间',
`create_by` bigint(11) NOT NULL COMMENT '创建者id',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_by` bigint(20) NOT NULL COMMENT '更新者id',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文件存储表';
2.3 图库分类表
2.3.1 表结构
表名:p_gallery_classify
列名 | 类型 | 备注 |
---|---|---|
id | int | 自增id |
name | varchar | 分类名称 |
sort | int | 排序 数字越小,越靠前 |
create_time | datetime | 创建时间 |
create_by | bigint | 创建者ID |
update_time | datetime | 更新时间 |
update_by | bigint | 更新者ID |
remarks | varchar | 备注 |
2.3.2 SQL语句
CREATE TABLE `p_gallery_classify` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(20) NOT NULL COMMENT '图库分类名称',
`sort` int(1) NOT NULL DEFAULT '0' COMMENT '排序数字越小,越靠前',
`create_time` datetime NOT NULL COMMENT '创建时间',
`create_by` bigint(11) NOT NULL COMMENT '创建者id',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_by` bigint(20) NOT NULL COMMENT '更新者id',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='图库分类表';
2.4 资源文件表
2.4.1 表结构
表名:p_file_resource
列名 | 类型 | 备注 |
---|---|---|
id | bigint | 自增id |
type | int | 类型,0表图片,1表示文件 |
original_filename | varchar | 原始文件名 |
thumbnail | varchar | 缩略图 |
file_extension | varchar | 文件扩展名 |
picture_size | double | 图片大小 |
gallery_classify_id | bigint | 所属类别 |
create_time | datetime | 创建时间 |
create_by | bigint | 创建者ID |
update_time | datetime | 更新时间 |
update_by | bigint | 更新者ID |
remarks | varchar | 备注 |
2.4.2 SQL语句
CREATE TABLE `p_file_resource` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
`type` int(2) NOT NULL DEFAULT '0' COMMENT '类型,0表图片,1表示文件',
`original_filename` varchar(100) NOT NULL COMMENT '原始文件名',
`thumbnail` varchar(255) NOT NULL COMMENT '缩略图',
`file_extension` varchar(10) NOT NULL COMMENT '文件扩展名',
`picture_size` double NOT NULL COMMENT '图片大小',
`gallery_classify_id` bigint(20) DEFAULT NULL COMMENT '所属类别',
`create_time` datetime NOT NULL COMMENT '上传时间',
`create_by` bigint(11) NOT NULL COMMENT '上传者ID',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`update_by` bigint(11) DEFAULT NULL COMMENT '更新者ID',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8mb4 COMMENT='资源文件表';
2.5 微信支付信息表
2.5.1 表结构
表名:p_wxpay
列名 | 类型 | 备注 |
---|---|---|
id | int | 自增id |
app_id | varchar | 微信小程序appid |
merchant_id | varchar | 微信支付平台商户号 |
merchant_serialnumber | varchar | 商户API证书的证书序列号 |
merchant_privatekey | varchar | 商户API私钥 |
api_v3 | varchar | API v3密钥 |
create_time | datetime | 创建时间 |
create_by | bigint | 创建者ID |
update_time | datetime | 更新时间 |
update_by | bigint | 更新者ID |
remarks | varchar | 备注 |
2.5.2 SQL语句
CREATE TABLE `p_wxpay` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`app_id` varchar(50) NOT NULL COMMENT '微信小程序appid',
`merchant_id` varchar(50) NOT NULL DEFAULT '0' COMMENT '微信支付平台商户号',
`merchant_serialnumber` varchar(255) DEFAULT NULL COMMENT '商户API证书的证书序列号',
`merchant_privatekey` longtext COMMENT '商户API私钥',
`api_v3` varchar(255) DEFAULT NULL COMMENT 'API v3密钥',
`create_time` datetime NOT NULL COMMENT '创建时间',
`create_by` bigint(11) NOT NULL COMMENT '创建者id',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_by` bigint(20) NOT NULL COMMENT '更新者id',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COMMENT='微信支付信息表';
2.6 轮播图信息表
2.6.1 表结构
表名:p_banner
列名 | 类型 | 备注 |
---|---|---|
id | int | 自增id |
name | varchar | 名称 |
sort | int | 排序数字越小,越靠前 |
status | int | 状态,0表示禁用,1表示开启 |
pic_url | varchar | 图片地址 |
create_time | datetime | 创建时间 |
create_by | bigint | 创建者ID |
update_time | datetime | 更新时间 |
update_by | bigint | 更新者ID |
remarks | varchar | 备注 |
2.6.2 SQL语句
CREATE TABLE `p_banner` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(20) NOT NULL COMMENT '名称',
`sort` int(2) NOT NULL DEFAULT '0' COMMENT '排序数字越小,越靠前',
`status` int(1) NOT NULL DEFAULT '1' COMMENT '状态,0表示禁用,1表示开启',
`pic_url` varchar(255) NOT NULL COMMENT '图片地址',
`create_time` datetime NOT NULL COMMENT '创建时间',
`create_by` bigint(11) NOT NULL COMMENT '创建者id',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_by` bigint(20) NOT NULL COMMENT '更新者id',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COMMENT='轮播图信息表';
2.7 小程序信息表
2.7.1 表结构
表名:p_applet_info
列名 | 类型 | 备注 |
---|---|---|
id | int | 自增id |
access_token | varchar | accesstoken |
js_ticket | varchar | js_ticket |
token | varchar | token |
appid | varchar | “微信小程序”中的AccessKey |
app_secret | varchar | “微信小程序”中的SecretKey |
status | int | 0表示禁用,1表示启用 |
create_time | datetime | 创建时间 |
create_by | bigint | 创建者ID |
update_time | datetime | 更新时间 |
update_by | bigint | 更新者ID |
remarks | varchar | 备注 |
2.7.2 SQL语句
CREATE TABLE `p_applet_info` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`access_token` varchar(255) DEFAULT NULL COMMENT 'accesstoken',
`js_ticket` varchar(255) DEFAULT NULL COMMENT 'js_ticket',
`token` varchar(255) DEFAULT NULL COMMENT 'token',
`appid` varchar(100) NOT NULL COMMENT '“微信小程序”中的AccessKey',
`app_secret` varchar(255) NOT NULL COMMENT '“微信小程序”中的SecretKey',
`status` int(1) NOT NULL DEFAULT '0' COMMENT '0表示禁用,1表示启用',
`create_time` datetime NOT NULL COMMENT '创建时间',
`create_by` bigint(11) NOT NULL COMMENT '创建者id',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_by` bigint(20) NOT NULL COMMENT '更新者id',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COMMENT='小程序信息表';
2.8 会员信息表
2.8.1 表结构
表名:p_member
列名 | 类型 | 备注 |
---|---|---|
id | bigint | 自增id |
openid | varchar | 微信openid |
phone | varchar | 手机号 |
nickname | varchar | 会员昵称 |
gender | char | 性别 |
location | varchar | 所在地 |
status | int | 0表示禁用,1表示启用 |
create_time | datetime | 创建时间 |
create_by | bigint | 创建者ID |
update_time | datetime | 更新时间 |
update_by | bigint | 更新者ID |
remarks | varchar | 备注 |
2.8.2 SQL语句
CREATE TABLE `p_member` (
`id` bigint(11) NOT NULL AUTO_INCREMENT,
`openid` varchar(255) NOT NULL COMMENT '微信openid',
`phone` varchar(11) DEFAULT NULL COMMENT '手机号',
`nickname` varchar(255) DEFAULT NULL COMMENT '会员昵称',
`gender` char(2) DEFAULT NULL COMMENT '性别',
`location` varchar(255) DEFAULT NULL COMMENT '所在地',
`status` int(1) NOT NULL DEFAULT '0' COMMENT '0表示禁用,1表示正常',
`create_time` datetime NOT NULL COMMENT '创建时间',
`create_by` bigint(11) NOT NULL COMMENT '创建者id',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_by` bigint(20) NOT NULL COMMENT '更新者id',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb4 COMMENT='会员信息表';
2.9 会员资产表
2.9.1 表结构
表名:p_member_assets
列名 | 类型 | 备注 |
---|---|---|
id | int | 自增id |
member_id | bigint | 会员ID |
available_amount | double | 可用金额 |
frozen_amount | double | 冻结金额 |
integral | int | 积分 |
grand_total | double | 累计消费 |
create_time | datetime | 创建时间 |
create_by | bigint | 创建者ID |
update_time | datetime | 更新时间 |
update_by | bigint | 更新者ID |
remarks | varchar | 备注 |
2.9.2 SQL语句
CREATE TABLE `p_member_assets` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`member_id` bigint(11) NOT NULL COMMENT '会员ID',
`available_amount` double(11,0) DEFAULT '0' COMMENT '可用金额',
`frozen_amount` double(11,0) DEFAULT '0' COMMENT '冻结金额',
`integral` int(11) DEFAULT '0' COMMENT '积分',
`grand_total` double(11,0) DEFAULT '0' COMMENT '累计消费',
`create_time` datetime NOT NULL COMMENT '创建时间',
`create_by` bigint(11) NOT NULL COMMENT '创建者id',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_by` bigint(20) NOT NULL COMMENT '更新者id',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
KEY `FKb2ldkn9iqp7ucs6bmcj2umnik` (`member_id`),
CONSTRAINT `FKb2ldkn9iqp7ucs6bmcj2umnik` FOREIGN KEY (`member_id`) REFERENCES `p_member` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='会员资产表';
2.10 充值记录表
2.10.1 表结构
表名:p_recharge_record
列名 | 类型 | 备注 |
---|---|---|
id | bigint | 自增id |
member_id | bigint | 会员ID |
money | double | 金额 |
order_no | varchar | 订单编号 |
pay_gate | varchar | 支付方式 |
pay_channel_order_no | varchar | 支付通道订单号 |
status | int | 状态,0表示未支付,1表示交易成功,2表示交易失败 |
create_time | datetime | 创建时间 |
create_by | bigint | 创建者ID |
update_time | datetime | 更新时间 |
update_by | bigint | 更新者ID |
remarks | varchar | 备注 |
2.10.2 SQL语句
CREATE TABLE `p_recharge_record` (
`id` bigint(11) NOT NULL AUTO_INCREMENT,
`member_id` bigint(11) NOT NULL COMMENT '会员ID',
`money` double(11,2) NOT NULL COMMENT '金额',
`order_no` varchar(255) NOT NULL COMMENT '订单编号',
`pay_gate` varchar(50) NOT NULL COMMENT '支付方式',
`pay_channel_order_no` varchar(255) DEFAULT NULL COMMENT '支付通道订单号',
`status` int(1) NOT NULL DEFAULT '0' COMMENT '状态,0表示未支付,1表示交易成功,2表示交易失败',
`create_time` datetime NOT NULL COMMENT '创建时间',
`create_by` bigint(11) NOT NULL COMMENT '创建者id',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_by` bigint(20) NOT NULL COMMENT '更新者id',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
KEY `FKdrajh416fo0tc51f00jh21knx` (`member_id`),
CONSTRAINT `FKdrajh416fo0tc51f00jh21knx` FOREIGN KEY (`member_id`) REFERENCES `p_member` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COMMENT='充值记录表';
2.11 门店信息表
2.11.1 表结构
表名:p_shops
列名 | 类型 | 备注 |
---|---|---|
id | int | 自增id |
shop_name | varchar | 门店名称 |
address | double | 门店详细地址 |
opening_hours | varchar | 营业时间 |
link_phone | varchar | 联系电话 |
latitude | varchar | 维度 |
longitude | varchar | 经度 |
status | int | 0表示禁用,1表示启用 |
create_time | datetime | 创建时间 |
create_by | bigint | 创建者ID |
update_time | datetime | 更新时间 |
update_by | bigint | 更新者ID |
remarks | varchar | 备注 |
2.11.2 SQL语句
CREATE TABLE `p_shops` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`shop_name` varchar(255) NOT NULL COMMENT '门店名称',
`address` varchar(100) NOT NULL COMMENT '门店详细地址',
`opening_hours` varchar(50) NOT NULL COMMENT '营业时间',
`link_phone` varchar(12) NOT NULL,
`latitude` varchar(255) NOT NULL COMMENT '维度',
`longitude` varchar(255) NOT NULL COMMENT '经度',
`status` int(1) NOT NULL DEFAULT '0' COMMENT '0表示禁用,1表示启用',
`create_time` datetime NOT NULL COMMENT '创建时间',
`create_by` bigint(11) NOT NULL COMMENT '创建者id',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_by` bigint(20) NOT NULL COMMENT '更新者id',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COMMENT='门店信息表';
2.12 商品类别表
2.12.1 表结构
表名:p_goods_category
列名 | 类型 | 备注 |
---|---|---|
id | int | 自增id |
cate_name | varchar | 类别名称 |
shops_id | int | 所属门店 |
sort | int | 排序 |
status | int | 状态,0表示禁用,1表示启用 |
create_time | datetime | 创建时间 |
create_by | bigint | 创建者ID |
update_time | datetime | 更新时间 |
update_by | bigint | 更新者ID |
remarks | varchar | 备注 |
2.12.2 SQL语句
CREATE TABLE `p_goods_category` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`cate_name` varchar(255) NOT NULL COMMENT '类别名称',
`shops_id` int(11) NOT NULL COMMENT '所属门店',
`sort` int(11) NOT NULL COMMENT '排序',
`status` int(1) NOT NULL DEFAULT '0' COMMENT '0表示禁用,1表示启用',
`create_time` datetime NOT NULL COMMENT '创建时间',
`create_by` bigint(11) NOT NULL COMMENT '创建者id',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_by` bigint(20) NOT NULL COMMENT '更新者id',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
KEY `FKdk1mmsymv2fkrhnfdrf7wtx4a` (`shops_id`),
CONSTRAINT `FKdk1mmsymv2fkrhnfdrf7wtx4a` FOREIGN KEY (`shops_id`) REFERENCES `p_shops` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COMMENT='商品类别';
2.13 商品信息表
2.13.1 表结构
表名:p_goods
列名 | 类型 | 备注 |
---|---|---|
id | bigint | 自增id |
goods_name | varchar | 商品名称 |
shops_id | int | 所属门店 |
category_id | int | 商品类别ID |
sort | int | 排序 |
recommended | int | 是否推荐,0不是否,1表示是 |
status | int | 状态,0表示下架,1表示上架 |
picture | varchar | 图片地址 |
price | double | 商品价格 |
stock | int | 库存 |
create_time | datetime | 创建时间 |
create_by | bigint | 创建者ID |
update_time | datetime | 更新时间 |
update_by | bigint | 更新者ID |
remarks | varchar | 备注 |
2.13.2 SQL语句
CREATE TABLE `p_goods` (
`id` bigint(11) NOT NULL AUTO_INCREMENT,
`shop_id` int(11) NOT NULL COMMENT '所属门店',
`category_id` int(11) NOT NULL COMMENT '商品类别ID',
`goods_name` varchar(100) NOT NULL COMMENT '商品名称',
`sort` int(2) DEFAULT NULL COMMENT '排序',
`recommended` int(1) DEFAULT NULL COMMENT '是否推荐,0不是否,1表示是',
`status` int(1) NOT NULL DEFAULT '0' COMMENT '0表示下架,1表示上架',
`picture` varchar(255) NOT NULL COMMENT '图片地址',
`price` double(11,2) NOT NULL,
`stock` int(11) NOT NULL COMMENT '库存',
`create_time` datetime NOT NULL COMMENT '创建时间',
`create_by` bigint(11) NOT NULL COMMENT '创建者id',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_by` bigint(20) NOT NULL COMMENT '更新者id',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
KEY `FKjxxmnxq4x7fnyxmsdiqt8pudd` (`category_id`),
KEY `FKmpldrdohyoy8lqxd5irgleuwk` (`shop_id`),
CONSTRAINT `FKjxxmnxq4x7fnyxmsdiqt8pudd` FOREIGN KEY (`category_id`) REFERENCES `p_goods_category` (`id`),
CONSTRAINT `FKmpldrdohyoy8lqxd5irgleuwk` FOREIGN KEY (`shop_id`) REFERENCES `p_shops` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 COMMENT='商品信息表';
2.14 订单信息表
2.14.1 表结构
表名:p_order
列名 | 类型 | 备注 |
---|---|---|
id | bigint | 自增id |
member_id | bigint | 下单者id |
order_no | varchar | 订单编号 |
price | double | 价格 |
amount | int | 商品数量 |
amount_real | double | 实收金额 |
status | int | 0表示待付款,1表示待取餐,2表示订单关闭,3表示交易成功 |
create_time | datetime | 创建时间 |
create_by | bigint | 创建者ID |
update_time | datetime | 更新时间 |
update_by | bigint | 更新者ID |
remarks | varchar | 备注 |
2.14.2 SQL语句
CREATE TABLE `p_order` (
`id` bigint(11) NOT NULL AUTO_INCREMENT,
`member_id` bigint(20) NOT NULL COMMENT '下单者id',
`order_no` varchar(255) NOT NULL COMMENT '订单编号',
`price` double(11,2) NOT NULL COMMENT '价格',
`amount` int(11) NOT NULL COMMENT '商品数量',
`amount_real` double(11,2) NOT NULL COMMENT '实收金额',
`status` int(1) NOT NULL DEFAULT '0' COMMENT '0表示待付款,1表示待取餐,2表示订单关闭,3表示交易成功',
`create_time` datetime NOT NULL COMMENT '下单时间',
`create_by` bigint(11) DEFAULT NULL COMMENT '创建者id',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_by` bigint(20) NOT NULL COMMENT '更新者id',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
KEY `FKsknxn1k7xc8el917qhvrvysg` (`member_id`),
CONSTRAINT `FKsknxn1k7xc8el917qhvrvysg` FOREIGN KEY (`member_id`) REFERENCES `p_member` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=46 DEFAULT CHARSET=utf8mb4 COMMENT='订单信息表';
2.15 订单详情表
2.15.1 表结构
表名:p_order_info
列名 | 类型 | 备注 |
---|---|---|
id | bigint | 自增id |
order_id | bigint | 订单ID |
price | double | 价格 |
amount | int | 商品数量 |
goods_id | bigint | 商品ID |
create_time | datetime | 创建时间 |
create_by | bigint | 创建者ID |
update_time | datetime | 更新时间 |
update_by | bigint | 更新者ID |
remarks | varchar | 备注 |
2.15.2 SQL语句
CREATE TABLE `p_order_info` (
`id` bigint(11) NOT NULL AUTO_INCREMENT,
`order_id` bigint(11) NOT NULL COMMENT '订单ID',
`price` double(11,2) NOT NULL COMMENT '价格',
`amount` int(11) NOT NULL COMMENT '商品数量',
`goods_id` bigint(11) NOT NULL COMMENT '商品ID',
`create_time` datetime NOT NULL COMMENT '下单时间',
`create_by` bigint(11) DEFAULT NULL COMMENT '创建者id',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_by` bigint(20) NOT NULL COMMENT '更新者id',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
KEY `FKaemqv096ks5vvgmqmjqnxq4eo` (`goods_id`),
KEY `FKm23gkaky491h30c38fmu5losh` (`order_id`),
CONSTRAINT `FKaemqv096ks5vvgmqmjqnxq4eo` FOREIGN KEY (`goods_id`) REFERENCES `p_goods` (`id`),
CONSTRAINT `FKm23gkaky491h30c38fmu5losh` FOREIGN KEY (`order_id`) REFERENCES `p_order` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=45 DEFAULT CHARSET=utf8mb4 COMMENT='订单详情表';
2.16 每日统计表
2.16.1 表结构
表名:p_daily_report
列名 | 类型 | 备注 |
---|---|---|
id | bigint | 自增id |
create_time | datetime | 创建时间 |
date | varchar | 日期 |
day_no | varchar | 天号 |
income_money | double | 收入金额 |
order_num | int | 订单数量 |
2.16.2 SQL语句
CREATE TABLE `p_daily_report` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`create_time` datetime NOT NULL COMMENT '创建时间',
`date` varchar(255) NOT NULL COMMENT '日期',
`day_no` varchar(255) NOT NULL COMMENT '天号',
`income_money` double NOT NULL COMMENT '收入金额',
`order_num` int(11) NOT NULL COMMENT '订单数量',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='每日统计收益和订单数量表';