You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
179 lines
8.3 KiB
179 lines
8.3 KiB
DROP TABLE IF EXISTS `lpk_customer`;
|
|
CREATE TABLE `lpk_customer` (
|
|
`id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号',
|
|
`sid` VARCHAR(64) NOT NULL COMMENT 'sid',
|
|
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
|
|
`remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
|
|
`isEnable` int(11) DEFAULT 1 COMMENT '是否可用',
|
|
|
|
`wxMpOpenid` VARCHAR(100) NULL DEFAULT NULL COMMENT '微信小程序OpenId',
|
|
`mobile` VARCHAR(100) NULL DEFAULT NULL COMMENT '手机号',
|
|
`bindDate` datetime NULL DEFAULT NULL COMMENT '手机号绑定时间',
|
|
`realName` VARCHAR(100) NULL DEFAULT NULL COMMENT '真实姓名',
|
|
`nick` VARCHAR(100) NULL DEFAULT NULL COMMENT '昵称',
|
|
`photo` VARCHAR(1024) NULL DEFAULT NULL COMMENT '头像',
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE=InnoDB COMMENT='客户信息';
|
|
|
|
DROP TABLE IF EXISTS `lpk_goods`;
|
|
CREATE TABLE `lpk_goods` (
|
|
`id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号',
|
|
`sid` VARCHAR(64) NOT NULL COMMENT 'sid',
|
|
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
|
|
`remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
|
|
`isEnable` int(11) DEFAULT 1 COMMENT '是否可用',
|
|
|
|
`code` VARCHAR(100) NULL DEFAULT NULL COMMENT '商品编码',
|
|
`barcode` VARCHAR(100) NULL DEFAULT NULL COMMENT '商品条码',
|
|
`name` VARCHAR(100) NULL DEFAULT NULL COMMENT '商品名',
|
|
`unitName` VARCHAR(100) NULL DEFAULT NULL COMMENT '单位,如:公斤、瓶',
|
|
`typeCode` VARCHAR(100) NULL DEFAULT NULL COMMENT '类别编码',
|
|
`typeName` VARCHAR(100) NULL DEFAULT NULL COMMENT '类别名称',
|
|
|
|
`price` double(12,2) NULL DEFAULT NULL COMMENT '商品价格',
|
|
`picUrl` VARCHAR(1024) NULL DEFAULT NULL COMMENT '商品图片URL',
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE=InnoDB COMMENT='商品信息';
|
|
|
|
DROP TABLE IF EXISTS `lpk_giftbag`;
|
|
CREATE TABLE `lpk_giftbag` (
|
|
`id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号',
|
|
`sid` VARCHAR(64) NOT NULL COMMENT 'sid',
|
|
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
|
|
`remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
|
|
`isEnable` int(11) DEFAULT 1 COMMENT '是否可用',
|
|
|
|
`name` VARCHAR(100) NULL DEFAULT NULL COMMENT '礼包名',
|
|
`dateStart` datetime NULL DEFAULT NULL COMMENT '有效起始日期',
|
|
`dateEnd` datetime NULL DEFAULT NULL COMMENT '有效终止日期',
|
|
`boundary` VARCHAR(1024) NULL DEFAULT NULL COMMENT '发放条件',
|
|
`boundaryPrice` double(12,2) NULL DEFAULT NULL COMMENT '边界金额',
|
|
`iconUrl` VARCHAR(1024) NULL DEFAULT NULL COMMENT '礼包Icon的URL',
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE=InnoDB COMMENT='礼包信息';
|
|
|
|
DROP TABLE IF EXISTS `lpk_giftbag_goods`;
|
|
CREATE TABLE `lpk_giftbag_goods` (
|
|
`id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号',
|
|
`sid` VARCHAR(64) NOT NULL COMMENT 'sid',
|
|
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
|
|
`remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
|
|
|
|
`giftbagSid` VARCHAR(100) NULL DEFAULT NULL COMMENT '礼包Sid',
|
|
`goodsSid` VARCHAR(100) NULL DEFAULT NULL COMMENT '商品Sid',
|
|
`goodsNumber` int(11) DEFAULT 1 COMMENT '商品数量',
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE=InnoDB COMMENT='礼包包含商品信息';
|
|
|
|
DROP TABLE IF EXISTS `lpk_card_build_record`;
|
|
CREATE TABLE `lpk_card_build_record` (
|
|
`id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号',
|
|
`sid` VARCHAR(64) NOT NULL COMMENT 'sid',
|
|
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
|
|
`remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
|
|
|
|
`giftbagSid` VARCHAR(100) NULL DEFAULT NULL COMMENT '礼包Sid',
|
|
|
|
`buildDate` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
`countNumber` int(11) DEFAULT 1 COMMENT '本次创建卡的张数',
|
|
`startNumber` VARCHAR(100) NULL DEFAULT NULL COMMENT '起始号',
|
|
`endNumber` VARCHAR(100) NULL DEFAULT NULL COMMENT '终止号',
|
|
`cardArea` VARCHAR(100) NULL DEFAULT NULL COMMENT '区域号,2位纯数字',
|
|
`currentNumber` BIGINT(32) DEFAULT 1 COMMENT '当前本区域编号',
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE=InnoDB COMMENT='礼包卡创建记录';
|
|
|
|
DROP TABLE IF EXISTS `lpk_giftcard`;
|
|
CREATE TABLE `lpk_giftcard` (
|
|
`id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号',
|
|
`sid` VARCHAR(64) NOT NULL COMMENT 'sid',
|
|
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
|
|
`remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
|
|
`isEnable` int(11) DEFAULT 1 COMMENT '是否可用',
|
|
|
|
`recordId` BIGINT(32) NULL DEFAULT NULL COMMENT '礼包卡创建记录id',
|
|
`recordSid` VARCHAR(100) NULL DEFAULT NULL COMMENT '礼包卡创建记录Sid',
|
|
`giftbagSid` VARCHAR(100) NULL DEFAULT NULL COMMENT '礼包Sid',
|
|
|
|
`serialNumber` VARCHAR(100) NULL DEFAULT NULL COMMENT '序列号(长8位的数字串)',
|
|
`code` VARCHAR(100) NULL DEFAULT NULL COMMENT '提货编码(长20位的数字串)',
|
|
`codeKey` VARCHAR(100) NULL DEFAULT NULL COMMENT '提货密钥(长6位的数字串)',
|
|
|
|
`state` int(11) DEFAULT 1 COMMENT '状态:1=未发放,2=未绑定客户,3=未提货,4=已经预约提货(预约部分提货),5=已经提取完成',
|
|
`grantName` VARCHAR(100) NULL DEFAULT NULL COMMENT '发放人(行、店)名称',
|
|
`grantDate` datetime NULL DEFAULT NULL COMMENT '发放时间',
|
|
`customerSid` VARCHAR(100) NULL DEFAULT NULL COMMENT '绑定客户SID',
|
|
`customerMobile` VARCHAR(100) NULL DEFAULT NULL COMMENT '绑定客户电话',
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE=InnoDB COMMENT='礼包卡信息';
|
|
|
|
DROP TABLE IF EXISTS `lpk_store`;
|
|
CREATE TABLE `lpk_store` (
|
|
`id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号',
|
|
`sid` VARCHAR(64) NOT NULL COMMENT 'sid',
|
|
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
|
|
`remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
|
|
`isEnable` int(11) DEFAULT 1 COMMENT '是否可用',
|
|
|
|
`code` VARCHAR(100) NULL DEFAULT NULL COMMENT '编号',
|
|
`name` VARCHAR(100) NULL DEFAULT NULL COMMENT '名称',
|
|
|
|
`address` VARCHAR(100) NULL DEFAULT NULL COMMENT '地址',
|
|
`phone` VARCHAR(100) NULL DEFAULT NULL COMMENT '电话',
|
|
`businessHours` VARCHAR(100) NULL DEFAULT NULL COMMENT '营业时间,提货时间(早X点到晚X点)',
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE=InnoDB COMMENT='取货点(门店)信息';
|
|
|
|
DROP TABLE IF EXISTS `lpk_reserve_order`;
|
|
CREATE TABLE `lpk_reserve_order` (
|
|
`id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号',
|
|
`sid` VARCHAR(64) NOT NULL COMMENT 'sid',
|
|
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
|
|
`remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
|
|
|
|
`reserveType` int(11) DEFAULT 1 COMMENT '提货类型,1=去提货点自提;2=快递',
|
|
|
|
`cardSid` VARCHAR(100) NULL DEFAULT NULL COMMENT '礼品卡SID',
|
|
`cardCode` VARCHAR(100) NULL DEFAULT NULL COMMENT '礼品卡卡号',
|
|
|
|
`isCustomer` int(11) DEFAULT 1 COMMENT '是否会员',
|
|
`customerSid` VARCHAR(100) NULL DEFAULT NULL COMMENT '名称',
|
|
`userName` VARCHAR(100) NULL DEFAULT NULL COMMENT '提货人姓名',
|
|
`userPhone` VARCHAR(100) NULL DEFAULT NULL COMMENT '提货人电话',
|
|
`userAddress` VARCHAR(100) NULL DEFAULT NULL COMMENT '提货人地址',
|
|
|
|
`storeSid` VARCHAR(100) NULL DEFAULT NULL COMMENT '名称',
|
|
`reserveDate` datetime NULL DEFAULT NULL COMMENT '发放时间',
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE=InnoDB COMMENT='预约订单';
|
|
|
|
DROP TABLE IF EXISTS `lpk_reserve_order_goods`;
|
|
CREATE TABLE `lpk_reserve_order_goods` (
|
|
`id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号',
|
|
`sid` VARCHAR(64) NOT NULL COMMENT 'sid',
|
|
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
|
|
`remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
|
|
|
|
`orderSid` VARCHAR(100) NULL DEFAULT NULL COMMENT '订单SID',
|
|
`cardSid` VARCHAR(100) NULL DEFAULT NULL COMMENT '礼品卡SID',
|
|
|
|
`goodsSid` VARCHAR(100) NULL DEFAULT NULL COMMENT '商品Sid',
|
|
`goodsNumber` int(11) DEFAULT 1 COMMENT '商品数量',
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE=InnoDB COMMENT='预约订单商品';
|
|
|
|
|
|
-- 重置预约-订单数据
|
|
delete * from lpk_customer
|
|
delete * from lpk_reserve_order
|
|
delete * from lpk_reserve_order_goods
|