第2章 数据库表结构设计

2.1 系统管理员信息表

2.1.1 表结构

表名:p_sys_admin

列名类型备注
idbigint自增id
login_namevarchar登录账号
passwordvarchar登录密码
statusint状态,0表示禁用,1表示启用
create_timedatetime创建时间
create_bybigint创建者ID
update_timedatetime更新时间
update_bybigint更新者ID
remarksvarchar备注

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

列名类型备注
idint自增id
typevarchar类型
realm_namevarchar加速域名,访问你的云储存上文件的域名
space_namevarchar云存储空间名
access_keyvarchar“密钥管理”中的AccessKey
secret_keyvarchar“密钥管理”中的SecretKey
statusint状态,0表示禁用,1表示启用
create_timedatetime创建时间
create_bybigint创建者ID
update_timedatetime更新时间
update_bybigint更新者ID
remarksvarchar备注

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

列名类型备注
idint自增id
namevarchar分类名称
sortint排序 数字越小,越靠前
create_timedatetime创建时间
create_bybigint创建者ID
update_timedatetime更新时间
update_bybigint更新者ID
remarksvarchar备注

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

列名类型备注
idbigint自增id
typeint类型,0表图片,1表示文件
original_filenamevarchar原始文件名
thumbnailvarchar缩略图
file_extensionvarchar文件扩展名
picture_sizedouble图片大小
gallery_classify_idbigint所属类别
create_timedatetime创建时间
create_bybigint创建者ID
update_timedatetime更新时间
update_bybigint更新者ID
remarksvarchar备注

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

列名类型备注
idint自增id
app_idvarchar微信小程序appid
merchant_idvarchar微信支付平台商户号
merchant_serialnumbervarchar商户API证书的证书序列号
merchant_privatekeyvarchar商户API私钥
api_v3varcharAPI v3密钥
create_timedatetime创建时间
create_bybigint创建者ID
update_timedatetime更新时间
update_bybigint更新者ID
remarksvarchar备注

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

列名类型备注
idint自增id
namevarchar名称
sortint排序数字越小,越靠前
statusint状态,0表示禁用,1表示开启
pic_urlvarchar图片地址
create_timedatetime创建时间
create_bybigint创建者ID
update_timedatetime更新时间
update_bybigint更新者ID
remarksvarchar备注

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

列名类型备注
idint自增id
access_tokenvarcharaccesstoken
js_ticketvarcharjs_ticket
tokenvarchartoken
appidvarchar“微信小程序”中的AccessKey
app_secretvarchar“微信小程序”中的SecretKey
statusint0表示禁用,1表示启用
create_timedatetime创建时间
create_bybigint创建者ID
update_timedatetime更新时间
update_bybigint更新者ID
remarksvarchar备注

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

列名类型备注
idbigint自增id
openidvarchar微信openid
phonevarchar手机号
nicknamevarchar会员昵称
genderchar性别
locationvarchar所在地
statusint0表示禁用,1表示启用
create_timedatetime创建时间
create_bybigint创建者ID
update_timedatetime更新时间
update_bybigint更新者ID
remarksvarchar备注

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

列名类型备注
idint自增id
member_idbigint会员ID
available_amountdouble可用金额
frozen_amountdouble冻结金额
integralint积分
grand_totaldouble累计消费
create_timedatetime创建时间
create_bybigint创建者ID
update_timedatetime更新时间
update_bybigint更新者ID
remarksvarchar备注

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

列名类型备注
idbigint自增id
member_idbigint会员ID
moneydouble金额
order_novarchar订单编号
pay_gatevarchar支付方式
pay_channel_order_novarchar支付通道订单号
statusint状态,0表示未支付,1表示交易成功,2表示交易失败
create_timedatetime创建时间
create_bybigint创建者ID
update_timedatetime更新时间
update_bybigint更新者ID
remarksvarchar备注

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

列名类型备注
idint自增id
shop_namevarchar门店名称
addressdouble门店详细地址
opening_hoursvarchar营业时间
link_phonevarchar联系电话
latitudevarchar维度
longitudevarchar经度
statusint0表示禁用,1表示启用
create_timedatetime创建时间
create_bybigint创建者ID
update_timedatetime更新时间
update_bybigint更新者ID
remarksvarchar备注

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

列名类型备注
idint自增id
cate_namevarchar类别名称
shops_idint所属门店
sortint排序
statusint状态,0表示禁用,1表示启用
create_timedatetime创建时间
create_bybigint创建者ID
update_timedatetime更新时间
update_bybigint更新者ID
remarksvarchar备注

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

列名类型备注
idbigint自增id
goods_namevarchar商品名称
shops_idint所属门店
category_idint商品类别ID
sortint排序
recommendedint是否推荐,0不是否,1表示是
statusint状态,0表示下架,1表示上架
picturevarchar图片地址
pricedouble商品价格
stockint库存
create_timedatetime创建时间
create_bybigint创建者ID
update_timedatetime更新时间
update_bybigint更新者ID
remarksvarchar备注

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

列名类型备注
idbigint自增id
member_idbigint下单者id
order_novarchar订单编号
pricedouble价格
amountint商品数量
amount_realdouble实收金额
statusint0表示待付款,1表示待取餐,2表示订单关闭,3表示交易成功
create_timedatetime创建时间
create_bybigint创建者ID
update_timedatetime更新时间
update_bybigint更新者ID
remarksvarchar备注

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

列名类型备注
idbigint自增id
order_idbigint订单ID
pricedouble价格
amountint商品数量
goods_idbigint商品ID
create_timedatetime创建时间
create_bybigint创建者ID
update_timedatetime更新时间
update_bybigint更新者ID
remarksvarchar备注

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

列名类型备注
idbigint自增id
create_timedatetime创建时间
datevarchar日期
day_novarchar天号
income_moneydouble收入金额
order_numint订单数量

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='每日统计收益和订单数量表';


  • 0
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

墨鱼老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值