

DROP TABLE IF EXISTS `emp_card_build_record`;
CREATE TABLE `emp_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 `emp_card`;
CREATE TABLE `emp_card` (
	`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 `emp_card_gift`;
CREATE TABLE `emp_card_gift` (
	`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 '是否可用',
	
	`empCardSid` VARCHAR(100) NULL DEFAULT NULL COMMENT '企业卡Sid',	
	`empCardSerialNumber` VARCHAR(100) NULL DEFAULT NULL COMMENT '企业卡序列号(长8位的数字串)',
	`empCardCode` VARCHAR(100) NULL DEFAULT NULL COMMENT '企业卡提货编码(长20位的数字串)',
	`empCardCustomerSid` 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 `emp_card_grant_log`;
CREATE TABLE `emp_card_grant_log` (
	`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 '备注信息',
	
	`empCardSid` VARCHAR(100) NULL DEFAULT NULL COMMENT '企业卡Sid',	
	`empCardCustomerSid` VARCHAR(100) NULL DEFAULT NULL COMMENT '企业卡客户SID',
	
	`serialNumber` VARCHAR(100) NULL DEFAULT NULL COMMENT '序列号(长8位的数字串)',
	`code` VARCHAR(100) NULL DEFAULT NULL COMMENT '提货编码(长20位的数字串)',
		    
	PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB  COMMENT='福利卡分享日志';


DROP TABLE IF EXISTS `emp_reserve_order`;
CREATE TABLE `emp_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 '礼品卡卡号',
	`cardType` int(11) DEFAULT 1 COMMENT '提货类型，1=提货卡；2=福利卡',
	
	`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 `emp_reserve_order_goods`;
CREATE TABLE `emp_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='福利卡预约订单商品';

