657 lines
40 KiB
Plaintext
657 lines
40 KiB
Plaintext
-- ----------------------------
|
||
-- 预约表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_pact` (
|
||
`pact_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||
`linkman` varchar(20) NOT NULL DEFAULT '' COMMENT '联系人',
|
||
`phone` varchar(20) NOT NULL DEFAULT '' COMMENT '联系电话',
|
||
`pact_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '约定时间',
|
||
`people` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '约定人数',
|
||
`message` varchar(255) NOT NULL DEFAULT '' COMMENT '客户留言',
|
||
`status` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '状态,10预约中 20已过期 30已守约,40已取消',
|
||
`shop_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '门店id',
|
||
`user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`pact_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='预约表';
|
||
|
||
-- ----------------------------
|
||
-- 订单评价表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_comment` (
|
||
`comment_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '模板ID',
|
||
`serve` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '服务评分',
|
||
`speed` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '速度评分',
|
||
`flavor` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '服务评分',
|
||
`ambient` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '服务评分',
|
||
`content` varchar(255) NOT NULL DEFAULT '这家伙很懒,什么都没写' COMMENT '详情',
|
||
`reply` varchar(255) NOT NULL DEFAULT '' COMMENT '回复详情',
|
||
`is_show` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '是否显示(0隐藏,1显示)',
|
||
`user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
|
||
`order_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '订单id',
|
||
`shop_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '门店id',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`comment_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='订单评价表';
|
||
|
||
-- ----------------------------
|
||
-- 充值套餐
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_recharge_plan` (
|
||
`recharge_plan_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`money` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '充值金额',
|
||
`gift_type` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '赠品类型(10优惠券,20现金)',
|
||
`coupon_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '优惠券id',
|
||
`gift_money` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '赠送金额',
|
||
`sort` int(11) unsigned NOT NULL DEFAULT '100' COMMENT '排序方式(数字越小越靠前)',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`recharge_plan_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='充值套餐表';
|
||
|
||
-- ----------------------------
|
||
-- 餐桌/包间表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_table` (
|
||
`table_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '餐桌id',
|
||
`table_name` varchar(50) NOT NULL DEFAULT '' COMMENT '餐桌名称',
|
||
`row_no` varchar(10) NOT NULL DEFAULT '' COMMENT '餐桌编号',
|
||
`status` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '状态(10空闲 20忙碌)',
|
||
`sort` int(11) unsigned NOT NULL DEFAULT '100' COMMENT '排序方式(数字越小越靠前)',
|
||
`shop_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '门店ID',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`table_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='餐桌/包间表';
|
||
|
||
-- ----------------------------
|
||
-- 商品分类表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_category` (
|
||
`category_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '商品分类id',
|
||
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '分类名称',
|
||
`parent_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '上级分类id',
|
||
`image_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '分类图片id',
|
||
`sort` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '排序方式(数字越小越靠前)',
|
||
`shop_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '门店id',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`category_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='商品分类表';
|
||
|
||
-- ----------------------------
|
||
-- 产品表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_goods` (
|
||
`goods_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '商品id',
|
||
`goods_name` varchar(255) NOT NULL DEFAULT '' COMMENT '商品名称',
|
||
`selling_point` varchar(255) NOT NULL DEFAULT '' COMMENT '商品卖点',
|
||
`category_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商品分类id',
|
||
`spec_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '商品规格(10单规格 20多规格)',
|
||
`content` longtext NOT NULL COMMENT '商品详情',
|
||
`start_sale` int(11) unsigned NOT NULL DEFAULT '1' COMMENT '起售数量',
|
||
`sales_initial` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '初始销量',
|
||
`sales_actual` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '实际销量',
|
||
`goods_sort` int(11) unsigned NOT NULL DEFAULT '100' COMMENT '商品排序(数字越小越靠前)',
|
||
`goods_status` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '商品状态(10上架 20下架)',
|
||
`pack_price` decimal(10,2) unsigned NOT NULL DEFAULT '1.00' COMMENT '餐盒费用',
|
||
`is_delete` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '是否删除',
|
||
`is_recommend` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '是否推荐',
|
||
`shop_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '门店id',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`goods_id`),
|
||
KEY `category_id` (`category_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='产品表';
|
||
|
||
-- ----------------------------
|
||
-- 产品图片表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_goods_image` (
|
||
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
||
`goods_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商品id',
|
||
`image_id` int(11) NOT NULL COMMENT '图片id(关联文件记录表)',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='产品图片表';
|
||
|
||
-- ----------------------------
|
||
-- 产品规格表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_goods_spec` (
|
||
`goods_spec_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '商品规格id',
|
||
`spec_sku_id` varchar(255) NOT NULL DEFAULT '' COMMENT '商品spu标识',
|
||
`goods_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商品id',
|
||
`image_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '多规格商品图片id',
|
||
`goods_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '店内售价',
|
||
`line_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '商品划线价',
|
||
`stock_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '当前库存数量',
|
||
`goods_sales` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商品销量',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`goods_spec_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='产品规格表';
|
||
|
||
-- ----------------------------
|
||
-- 产品规格属性表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_goods_spec_rel` (
|
||
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
||
`goods_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商品id',
|
||
`spec_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '规格组id',
|
||
`spec_value_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '规格值id',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='产品规格属性表';
|
||
|
||
-- ----------------------------
|
||
-- 规格表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_spec` (
|
||
`spec_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '规格组id',
|
||
`spec_name` varchar(255) NOT NULL DEFAULT '' COMMENT '规格组名称',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) NOT NULL COMMENT '创建时间',
|
||
PRIMARY KEY (`spec_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='规格表';
|
||
|
||
-- ----------------------------
|
||
-- 规格属性表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_spec_value` (
|
||
`spec_value_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '规格值id',
|
||
`spec_value` varchar(255) NOT NULL COMMENT '规格值',
|
||
`spec_id` int(11) NOT NULL COMMENT '规格组id',
|
||
`applet_id` int(11) NOT NULL COMMENT '小程序id',
|
||
`create_time` int(11) NOT NULL COMMENT '创建时间',
|
||
PRIMARY KEY (`spec_value_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='规格属性表';
|
||
|
||
-- ----------------------------
|
||
-- 订单表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_order` (
|
||
`order_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '订单id',
|
||
`order_no` varchar(20) NOT NULL DEFAULT '' COMMENT '订单号',
|
||
`source` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '订单来源(10自助点单 20代客点单 30平台点单',
|
||
`order_mode` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '订单类型(10堂食 20自取 30外卖)',
|
||
`row_no` varchar(10) NOT NULL DEFAULT '' COMMENT '订单排号',
|
||
`table_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '餐桌/包间id',
|
||
`people` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '就餐人数',
|
||
`arrive_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '自取到店时间',
|
||
`message` varchar(255) NOT NULL DEFAULT '' COMMENT '买家留言',
|
||
`flavor` varchar(255) NOT NULL DEFAULT '' COMMENT '口味选项',
|
||
`total_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '商品总金额',
|
||
`ware_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '餐具茶水费',
|
||
`activity_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '优惠价格',
|
||
`delivery_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '配送费用',
|
||
`pack_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '餐盒费用',
|
||
`divide_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '分账金额',
|
||
`pay_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '订单实付款金额',
|
||
`pay_status` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '付款状态(10未付款 20已付款)',
|
||
`pay_mode` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '支付方式(0微信 1余额 2线下)',
|
||
`transaction_id` varchar(100) NOT NULL DEFAULT '' COMMENT '微信支付交易号',
|
||
`pay_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '付款时间',
|
||
`shop_status` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '商家状态(10未接单 20已接单)',
|
||
`shop_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '接单时间',
|
||
`delivery_status` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '配送状态(10未配送 20配送中 30已配送)',
|
||
`delivery_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '配送时间',
|
||
`receipt_status` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '收货状态(10未收货 20已收货)',
|
||
`receipt_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '收货时间',
|
||
`order_status` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '订单状态(10进行中 20取消 30已完成)',
|
||
`refund_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '退款金额',
|
||
`refund_status` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '退款状态(10退款中 20已退款)',
|
||
`refund_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '退款时间',
|
||
`refund_desc` varchar(255) NOT NULL DEFAULT '' COMMENT '退款理由',
|
||
`refund_id` varchar(100) NOT NULL DEFAULT '' COMMENT '微信退款单号',
|
||
`is_cmt` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '是否评价(0待评价 1已评价)',
|
||
`user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
|
||
`shop_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '门店id',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`order_id`),
|
||
UNIQUE KEY `order_no` (`order_no`) USING BTREE
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='订单表';
|
||
|
||
-- ----------------------------
|
||
-- 订单表配送表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_order_delivery` (
|
||
`order_delivery_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号id',
|
||
`company` varchar(10) NOT NULL DEFAULT 'self' COMMENT '配送公司(self=自配 sf=顺丰 dada=达达 uu=UU)',
|
||
`order_no` varchar(50) NOT NULL DEFAULT '' COMMENT '配送单号',
|
||
`distance` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '配送距离',
|
||
`price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '配送费用',
|
||
`linkman` varchar(50) NOT NULL DEFAULT '' COMMENT '骑手姓名',
|
||
`phone` varchar(50) NOT NULL DEFAULT '' COMMENT '骑手电话',
|
||
`delivery_status` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '配送状态(10待骑手接单 20骑手正赶往商家 30骑手已到店 40骑手开始配送 50骑手已送达)',
|
||
`delivery_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '配送时间',
|
||
`status` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '订单状态(10进行中 20被取消 30已完成)',
|
||
`order_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '订单号',
|
||
`shop_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '门店id',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`order_delivery_id`),
|
||
UNIQUE KEY `order_no` (`order_no`) USING BTREE
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='订单表配送表';
|
||
|
||
-- ----------------------------
|
||
-- 订单收货地址表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_order_address` (
|
||
`order_address_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '地址id',
|
||
`name` varchar(30) NOT NULL DEFAULT '' COMMENT '收货人姓名',
|
||
`gender` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '性别',
|
||
`phone` varchar(20) NOT NULL DEFAULT '' COMMENT '联系电话',
|
||
`location` varchar(50) NOT NULL DEFAULT '' COMMENT '位置坐标',
|
||
`province` varchar(20) NOT NULL DEFAULT '' COMMENT '所在省份',
|
||
`city` varchar(20) NOT NULL DEFAULT '' COMMENT '所在城市',
|
||
`district` varchar(20) NOT NULL DEFAULT '' COMMENT '所在区/县',
|
||
`detail` varchar(255) NOT NULL DEFAULT '' COMMENT '详细地址',
|
||
`order_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '订单id',
|
||
`user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
PRIMARY KEY (`order_address_id`) USING BTREE
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='订单收货地址表';
|
||
-- ----------------------------
|
||
-- 口味选项表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_flavor` (
|
||
`flavor_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
||
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '口味名称',
|
||
`sort` int(11) unsigned NOT NULL DEFAULT '100' COMMENT '排序方式(数字越小越靠前)',
|
||
`shop_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '门店id',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`flavor_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='口味选项表';
|
||
-- ----------------------------
|
||
-- 用户
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_order_goods` (
|
||
`order_goods_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
||
`goods_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商品id',
|
||
`goods_name` varchar(255) NOT NULL DEFAULT '' COMMENT '商品名称',
|
||
`image_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商品封面图id',
|
||
`spec_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '规格类型(10单规格 20多规格)',
|
||
`spec_sku_id` varchar(255) NOT NULL DEFAULT '' COMMENT '商品sku标识',
|
||
`goods_spec_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商品规格id',
|
||
`goods_attr` varchar(500) NOT NULL DEFAULT '' COMMENT '商品规格信息',
|
||
`content` longtext NOT NULL COMMENT '商品详情',
|
||
`goods_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '商品售价',
|
||
`line_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '商品划线价',
|
||
`total_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '购买数量',
|
||
`total_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '商品总价',
|
||
`refund_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '退单数量',
|
||
`refund_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '退单总价',
|
||
`order_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '订单id',
|
||
`user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
PRIMARY KEY (`order_goods_id`) USING BTREE
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='订单产品表';
|
||
|
||
-- ----------------------------
|
||
-- 帮助文档
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_help` (
|
||
`help_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
||
`title` varchar(255) NOT NULL DEFAULT '' COMMENT '帮助标题',
|
||
`content` text NOT NULL COMMENT '帮助内容',
|
||
`sort` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '排序(数字越小越靠前)',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`help_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='帮助文档表';
|
||
|
||
-- ----------------------------
|
||
-- 门店表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_shop` (
|
||
`shop_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||
`shop_name` varchar(50) NOT NULL DEFAULT '' COMMENT '门店名称',
|
||
`logo` varchar(255) NOT NULL DEFAULT '' COMMENT '门店logo',
|
||
`linkman` varchar(20) NOT NULL DEFAULT '' COMMENT '联系人',
|
||
`phone` varchar(20) NOT NULL DEFAULT '' COMMENT '联系电话',
|
||
`shop_hours` varchar(20) NOT NULL DEFAULT '' COMMENT '营业时间',
|
||
`province` varchar(20) NOT NULL DEFAULT '' COMMENT '所在省份',
|
||
`city` varchar(20) NOT NULL DEFAULT '' COMMENT '所在城市',
|
||
`district` varchar(20) NOT NULL DEFAULT '' COMMENT '所在区/县',
|
||
`address` varchar(50) NOT NULL DEFAULT '' COMMENT '详细地址',
|
||
`coordinate` varchar(50) NOT NULL DEFAULT '' COMMENT '门店坐标',
|
||
`poi_id` varchar(50) NOT NULL DEFAULT '' COMMENT '位置识别码',
|
||
`food_mode` varchar(255) NOT NULL DEFAULT '["10","20","30","40"]' COMMENT '点单模式',
|
||
`is_scan` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '堂食扫码(0关闭 1开启)',
|
||
`is_flavor` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '口味选项(0关闭 1开启)',
|
||
`is_people` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '就餐人数(0关闭 1开启)',
|
||
`ware_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '餐具茶水费',
|
||
`is_order` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '自动接单(0关闭 1开启)',
|
||
`is_delivery` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '自动配送(0关闭 1开启)',
|
||
`delivery` varchar(255) NOT NULL DEFAULT 'self' COMMENT '配送公司(self=自配 sf=顺丰 dada=达达 uu=UU make=码科)',
|
||
`status` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '门店状态(1开启 0关闭)',
|
||
`ss_id` varchar(50) NOT NULL DEFAULT '' COMMENT 'WIFI账号',
|
||
`ss_key` varchar(50) NOT NULL DEFAULT '' COMMENT 'WIFI密码',
|
||
`sort` int(11) unsigned NOT NULL DEFAULT '100' COMMENT '排序(数字越小越靠前)',
|
||
`sf_shop_id` varchar(20) NOT NULL DEFAULT '' COMMENT '顺丰门店ID',
|
||
`dada_shop_id` varchar(20) NOT NULL DEFAULT '' COMMENT '达达门店ID',
|
||
`make_shop_id` varchar(20) NOT NULL DEFAULT '' COMMENT '码科门店ID',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`shop_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='门店表';
|
||
|
||
-- ----------------------------
|
||
-- 店员表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_shop_clerk` (
|
||
`shop_clerk_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||
`shop_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '门店ID',
|
||
`real_name` varchar(20) NOT NULL DEFAULT '' COMMENT '店员姓名',
|
||
`phone` varchar(20) NOT NULL DEFAULT '' COMMENT '手机号',
|
||
`password` varchar(50) NOT NULL DEFAULT '' COMMENT '密码',
|
||
`status` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '身份(10店员 20店长 30 配送)',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`shop_clerk_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='店员表';
|
||
|
||
-- ----------------------------
|
||
-- 优惠券表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_coupon` (
|
||
`coupon_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`type` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '分类(10现金券 20折扣券 30赠送券 40减免券)',
|
||
`rule` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '类型(10通用券 20外卖券)',
|
||
`mode` varchar(255) NOT NULL DEFAULT '' COMMENT '规则(1立减 2首单立减 3满赠 4满减 5满折 6等级折扣)',
|
||
`valid_time` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '有效期(10当天 20一周 30一月 40一年)',
|
||
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '名称',
|
||
`values` longtext NOT NULL COMMENT '条件参数',
|
||
`explain` varchar(255) NOT NULL DEFAULT '' COMMENT '规则说明',
|
||
`color` varchar(50) NOT NULL DEFAULT 'warning' COMMENT '显示样式',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`coupon_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='优惠券表';
|
||
|
||
-- ----------------------------
|
||
-- 优惠券用户领取表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_coupon_user` (
|
||
`coupon_user_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`coupon_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '优惠券id',
|
||
`type` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '模式(10现金券 20折扣券 30赠送券 40减免券)',
|
||
`rule` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '类型(10通用券 20外卖券)',
|
||
`user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
|
||
`shop_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '门店id',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`expiretime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '到期时间',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`coupon_user_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='优惠券用户领取表';
|
||
|
||
-- ----------------------------
|
||
-- 优惠券群发记录表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_coupon_log` (
|
||
`coupon_log_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`coupon_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '优惠券id',
|
||
`v` tinyint(11) unsigned NOT NULL DEFAULT '0' COMMENT '等级条件',
|
||
`count` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '发送数量',
|
||
`user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '发送人id',
|
||
`shop_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '门店id',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`coupon_log_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='优惠券群发记录表';
|
||
-- ----------------------------
|
||
-- 线下发券记录表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_coupon_offline` (
|
||
`coupon_offline_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`coupon_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '优惠券id',
|
||
`status` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '状态(10待领取 20已领取)',
|
||
`shop_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '门店id',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`expire_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '到期时间',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`coupon_offline_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='线下发券记录表';
|
||
-- ----------------------------
|
||
-- 云设备表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_device` (
|
||
`device_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`dev_type` varchar(50) NOT NULL DEFAULT '' COMMENT '设备类型',
|
||
`dev_name` varchar(50) NOT NULL DEFAULT '' COMMENT '设备名称',
|
||
`dev_id` varchar(50) NOT NULL DEFAULT '' COMMENT '设备编号',
|
||
`dev_key` varchar(50) NOT NULL DEFAULT '' COMMENT '设备密钥',
|
||
`is_open` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '开关(0关闭 1开启)',
|
||
`values` varchar(500) NOT NULL DEFAULT '' COMMENT '自定义设置',
|
||
`shop_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '门店ID',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`device_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='云设备表';
|
||
|
||
-- ----------------------------
|
||
-- 二维码表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_qrcode` (
|
||
`qrcode_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`type` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '类型(10小程序码 20门店码 30桌码 40wifi码)',
|
||
`table_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '餐桌ID',
|
||
`shop_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '门店ID',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`qrcode_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='二维码表';
|
||
-- ----------------------------
|
||
-- 用户表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_user` (
|
||
`user_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
||
`union_id` varchar(50) NOT NULL DEFAULT '' COMMENT '平台唯一标识',
|
||
`open_id` varchar(50) NOT NULL DEFAULT '' COMMENT 'openid(唯一标识)',
|
||
`password` varchar(50) NOT NULL DEFAULT '' COMMENT '登录密码',
|
||
`nickname` varchar(255) NOT NULL DEFAULT '' COMMENT '昵称',
|
||
`avatar` varchar(255) NOT NULL DEFAULT '' COMMENT '头像',
|
||
`gender` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '性别',
|
||
`province` varchar(50) NOT NULL DEFAULT '' COMMENT '省份',
|
||
`city` varchar(50) NOT NULL DEFAULT '' COMMENT '城市',
|
||
`linkman` varchar(20) NOT NULL DEFAULT '' COMMENT '联系人',
|
||
`phone` varchar(20) NOT NULL DEFAULT '' COMMENT '联系电话',
|
||
`birthday` varchar(50) NOT NULL DEFAULT '' COMMENT '会员生日',
|
||
`money` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '钱包余额',
|
||
`pay` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '消费金额',
|
||
`score` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户积分',
|
||
`converted` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '已兑换积分',
|
||
`v` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '会员等级',
|
||
`address_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '默认收货地址',
|
||
`recommender` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '推荐人',
|
||
`platform` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '平台 10微信 20H5',
|
||
`login_count` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '登录次数',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`user_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='用户表';
|
||
|
||
-- ----------------------------
|
||
-- 用户地址表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_address` (
|
||
`address_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
||
`name` varchar(30) NOT NULL DEFAULT '' COMMENT '收货人姓名',
|
||
`gender` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '性别',
|
||
`phone` varchar(20) NOT NULL DEFAULT '' COMMENT '联系电话',
|
||
`location` varchar(50) NOT NULL DEFAULT '' COMMENT '位置坐标',
|
||
`province` varchar(20) NOT NULL DEFAULT '' COMMENT '所在省份',
|
||
`city` varchar(20) NOT NULL DEFAULT '' COMMENT '所在城市',
|
||
`district` varchar(20) NOT NULL DEFAULT '' COMMENT '所在区/县',
|
||
`detail` varchar(255) NOT NULL DEFAULT '' COMMENT '详细地址',
|
||
`user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`address_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='用户地址表';
|
||
-- ----------------------------
|
||
-- 交易记录
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_record` (
|
||
`record_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`mode` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '模式(10充值 20消费 30退款 40赠送 50扣减)',
|
||
`type` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '类型(10余额 20现金 30微信 90积分)',
|
||
`order_no` varchar(20) NOT NULL DEFAULT '' COMMENT '订单号',
|
||
`money` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '操作数值',
|
||
`remark` varchar(255) NOT NULL DEFAULT '' COMMENT '操作备注',
|
||
`user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID',
|
||
`shop_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '门店id',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`record_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='交易记录表';
|
||
|
||
-- ----------------------------
|
||
-- 签名记录表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_sign_log` (
|
||
`sign_log_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号ID',
|
||
`type` varchar(20) NOT NULL DEFAULT 'score' COMMENT '奖励类型(score=积分 money余额)',
|
||
`number` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '奖励数值',
|
||
`remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
|
||
`user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户id',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`sign_log_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='签名记录表';
|
||
|
||
-- ----------------------------
|
||
-- 站点配置表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_setting` (
|
||
`key` varchar(30) NOT NULL COMMENT '设置项标示',
|
||
`describe` varchar(255) NOT NULL DEFAULT '' COMMENT '设置项描述',
|
||
`values` mediumtext NOT NULL COMMENT '设置内容(json格式)',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '小程序id',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
UNIQUE KEY `unique_key` (`key`,`applet_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='站点配置表';
|
||
-- ----------------------------
|
||
-- 小程序页面设计表
|
||
-- ----------------------------
|
||
CREATE TABLE IF NOT EXISTS `__PREFIX__food_page` (
|
||
`page_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '页面id',
|
||
`page_type` tinyint(3) unsigned NOT NULL DEFAULT '10' COMMENT '页面类型(10首页 20自定义页)',
|
||
`page_data` longtext NOT NULL COMMENT '页面数据',
|
||
`applet_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '微信小程序id',
|
||
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||
PRIMARY KEY (`page_id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COMMENT='小程序页面设计表';
|
||
|
||
--
|
||
-- 4.4.0升级
|
||
--
|
||
ALTER TABLE `__PREFIX__food_goods` ADD COLUMN `start_sale` int(11) unsigned NOT NULL DEFAULT '1' COMMENT '起售数量' AFTER `content`;
|
||
ALTER TABLE `__PREFIX__food_order` ADD COLUMN `flavor` varchar(255) NOT NULL DEFAULT '' COMMENT '口味选项' AFTER `message`;
|
||
ALTER TABLE `__PREFIX__food_order` ADD COLUMN `people` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '就餐人数' AFTER `table_id`;
|
||
ALTER TABLE `__PREFIX__food_order` ADD COLUMN `ware_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '餐具茶水费' AFTER `total_price`;
|
||
ALTER TABLE `__PREFIX__food_shop` ADD COLUMN `ware_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '餐具茶水费' AFTER `is_scan`;
|
||
ALTER TABLE `__PREFIX__food_shop` ADD COLUMN `is_people` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '就餐人数(0关闭 1开启)' AFTER `is_scan`;
|
||
ALTER TABLE `__PREFIX__food_shop` ADD COLUMN `is_flavor` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '口味选项(0关闭 1开启)' AFTER `is_scan`;
|
||
|
||
--
|
||
-- 4.3.9升级
|
||
--
|
||
ALTER TABLE `__PREFIX__food_user` ADD COLUMN `password` varchar(50) NOT NULL DEFAULT '' COMMENT '登录密码' AFTER `open_id`;
|
||
|
||
--
|
||
-- 4.3.7升级
|
||
--
|
||
ALTER TABLE `__PREFIX__food_pact` DROP COLUMN `pact_type`;
|
||
ALTER TABLE `__PREFIX__food_pact` DROP COLUMN `row_no`;
|
||
ALTER TABLE `__PREFIX__food_pact` DROP COLUMN `table_id`;
|
||
--
|
||
--
|
||
-- 4.3.6升级
|
||
--
|
||
ALTER TABLE `__PREFIX__food_shop_clerk` DROP COLUMN `user_id`;
|
||
--
|
||
-- 4.3.5升级
|
||
--
|
||
ALTER TABLE `__PREFIX__food_shop_clerk` CHANGE `mobile` `phone` varchar(20) NOT NULL DEFAULT '' COMMENT '手机号';
|
||
ALTER TABLE `__PREFIX__food_shop_clerk` CHANGE `pwd` `password` varchar(50) NOT NULL DEFAULT '' COMMENT '密码';
|
||
ALTER TABLE `__PREFIX__food_order_address` ADD COLUMN `gender` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '性别' AFTER `name`;
|
||
ALTER TABLE `__PREFIX__food_address` ADD COLUMN `gender` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '性别' AFTER `name`;
|
||
ALTER TABLE `__PREFIX__food_user` DROP COLUMN `is_staff`;
|
||
ALTER TABLE `__PREFIX__food_goods_spec` DROP COLUMN `goods_weight`;
|
||
ALTER TABLE `__PREFIX__food_goods_spec` DROP COLUMN `goods_no`;
|
||
ALTER TABLE `__PREFIX__food_order_goods` DROP COLUMN `goods_weight`;
|
||
ALTER TABLE `__PREFIX__food_order_goods` DROP COLUMN `goods_no`;
|
||
ALTER TABLE `__PREFIX__food_order_goods` DROP COLUMN `deduct_stock_type`;
|
||
ALTER TABLE `__PREFIX__food_shop` DROP COLUMN `out_show`;
|
||
ALTER TABLE `__PREFIX__food_table` DROP COLUMN `people`;
|
||
ALTER TABLE `__PREFIX__food_table` DROP COLUMN `consume`;
|
||
ALTER TABLE `__PREFIX__food_table` DROP COLUMN `ware_price`;
|
||
ALTER TABLE `__PREFIX__food_order` CHANGE `express_price` `delivery_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '配送费用';
|
||
ALTER TABLE `__PREFIX__food_goods` DROP COLUMN `deduct_stock_type`;
|
||
|
||
--
|
||
-- 4.3.4升级
|
||
--
|
||
ALTER TABLE `__PREFIX__food_shop` DROP COLUMN `shop_category_id`;
|
||
ALTER TABLE `__PREFIX__food_shop` DROP COLUMN `front`;
|
||
ALTER TABLE `__PREFIX__food_shop` DROP COLUMN `summary`;
|
||
ALTER TABLE `__PREFIX__food_shop` DROP COLUMN `is_grab`;
|
||
ALTER TABLE `__PREFIX__food_user` DROP COLUMN `country`;
|
||
|
||
--
|
||
-- 4.3.0升级
|
||
--
|
||
ALTER TABLE `__PREFIX__food_pact` MODIFY COLUMN `row_no` varchar(10) NOT NULL DEFAULT '' COMMENT '排队编号';
|
||
RENAME TABLE `__PREFIX__page` TO `__PREFIX__food_page`;
|
||
|
||
--
|
||
-- 4.2.9升级
|
||
--
|
||
ALTER TABLE `__PREFIX__food_shop` ADD COLUMN `is_scan` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '堂食扫码(0关闭 1开启)' AFTER `food_mode`;
|
||
|
||
--
|
||
-- 4.2.8升级
|
||
--
|
||
ALTER TABLE `__PREFIX__food_shop` ADD COLUMN `ss_key` varchar(50) NOT NULL DEFAULT '' COMMENT 'WIFI密码' AFTER `status`;
|
||
ALTER TABLE `__PREFIX__food_shop` ADD COLUMN `ss_id` varchar(50) NOT NULL DEFAULT '' COMMENT 'WIFI账号' AFTER `status`;
|
||
|
||
--
|
||
-- 4.2.7升级
|
||
--
|
||
ALTER TABLE `__PREFIX__food_order` ADD COLUMN `pay_mode` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '支付方式(0微信 1余额 2线下)' AFTER `pay_status`;
|
||
ALTER TABLE `__PREFIX__food_shop` ADD COLUMN `food_mode` varchar(255) NOT NULL DEFAULT '["10","20","30","40"]' COMMENT '点单模式' AFTER `summary`;
|
||
ALTER TABLE `__PREFIX__food_shop` DROP COLUMN `tang_mode`; |