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; update lpk_giftcard set state='2',customerSid='',customerMobile='';