
5 changed files with 132 additions and 0 deletions
@ -0,0 +1,131 @@ |
|||
|
|||
|
|||
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='福利卡预约订单商品'; |
|||
|
@ -0,0 +1,22 @@ |
|||
扫描已经绑定的卡,提示该卡已绑定,然后这个页面的后退键不能用了 |
|||
|
|||
可预约提货的数量为0,还是可以点击预约弹出提货点日期填写窗口 |
|||
|
|||
卡券名称主页和详情页不一致 |
|||
|
|||
下午四点以前可以预约明天提货,四点以后只能预约后天提货,周六日不能提货 |
|||
可提货日期最晚为卡券有效期的后十天 |
|||
后台管理,订单信息查询,预约提货时间要做成时间区间,不要有默认时间,订单列表按预约时间倒序排列 |
|||
|
|||
|
|||
评估实现方案及工期 |
|||
预约提货时间规则 |
|||
预约提货时,预约时间需要可配置,现在是当前日期延后2天。这个时间需要根据配置来设,如周六、日不可预约。2种配置方式,一种是全局配置:如周六、日不可预约;另一种是根据提货点设置,提货点有营业时间,有周六不营业,有周日不营业。根据提货点的营业时间设置预约时间。 |
|||
参照: |
|||
|
|||
预约时商品数量的规则 |
|||
预约提货时,预约商品的数量可以配置,如一次预约最少一份白菜或者一次不可以预约超过多少份 |
|||
参照: |
|||
|
|||
实现微信消息推送的工作量 |
|||
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in new issue