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 '是否可用',
	
	`wx_mp_openid` 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_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 '是否可用',
	
	`giftbagSid` VARCHAR(100) NULL DEFAULT NULL COMMENT '礼包Sid',	
	
	`code` VARCHAR(100) NULL DEFAULT NULL COMMENT '卡号',
	`codeKey` VARCHAR(100) NULL DEFAULT NULL COMMENT '提货密钥',
	
	`state` int(11) DEFAULT 1 COMMENT '状态：1=未发放,2=未绑定客户,3=未提货,4=已经预约提货(预约部分提货),5=已经提取完成',	
	`grantName` VARCHAR(100) NULL DEFAULT NULL COMMENT '发放人(行、店)名称',
	`grantDate` datetime NULL DEFAULT NULL COMMENT '发放时间',
	`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 '备注信息',
	`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='取货点(门店)信息';


