This commit is contained in:
liupopo
2024-01-15 14:02:23 +08:00
commit 434edf888c
435 changed files with 25966 additions and 0 deletions

116
.gitignore vendored Normal file
View File

@@ -0,0 +1,116 @@
# ---> Java
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
# ---> Maven
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
# https://github.com/takari/maven-wrapper#usage-without-binary-jar
.mvn/wrapper/maven-wrapper.jar
# ---> JetBrains
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf
# AWS User-specific
.idea/**/aws.xml
# Generated files
.idea/**/contentModel.xml
# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml
# Gradle
.idea/**/gradle.xml
.idea/**/libraries
# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
# .idea/artifacts
# .idea/compiler.xml
# .idea/jarRepositories.xml
# .idea/modules.xml
# .idea/*.iml
# .idea/modules
# *.iml
# *.ipr
# CMake
cmake-build-*/
# Mongo Explorer plugin
.idea/**/mongoSettings.xml
# File-based project format
*.iws
# IntelliJ
out/
# mpeltonen/sbt-idea plugin
.idea_modules/
# JIRA plugin
atlassian-ide-plugin.xml
# Cursive Clojure plugin
.idea/replstate.xml
# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
# Editor-based Rest Client
.idea/httpRequests
# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser
**/.idea/
**/logs/

3
README.md Normal file
View File

@@ -0,0 +1,3 @@
# yxt-yythmall-biz
预约提货商城系统系统后台业务

View File

@@ -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='福利卡预约订单商品';

View File

@@ -0,0 +1,45 @@
DROP TABLE IF EXISTS `ord_order`;
CREATE TABLE `ord_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 '备注信息',
`mainSid` VARCHAR(100) NULL DEFAULT NULL COMMENT '主订单sid"',
`payStatus` int(11) DEFAULT 1 COMMENT '支付状态,1=未生成支付订单,2=待支付,3=已取消,4=支付成功',
`payTime` datetime NULL DEFAULT NULL COMMENT '支付时间',
`cardNumber` int(11) DEFAULT 1 COMMENT '卡的张数',
`source` int(11) DEFAULT 5 COMMENT '来源0、云菜窖',
`totalTee` VARCHAR(100) NULL DEFAULT NULL COMMENT '金额',
`openId` VARCHAR(100) NULL DEFAULT NULL COMMENT '微信唯一标识openid',
`userSid` VARCHAR(100) NULL DEFAULT NULL COMMENT '用户sid',
`name` VARCHAR(100) NULL DEFAULT NULL COMMENT '商品名称',
`timeRemarks` int(11) DEFAULT 5 COMMENT '过期时间:以分钟为单位',
`returnUrl` VARCHAR(100) NULL DEFAULT NULL COMMENT '回调地址',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB COMMENT='云选菜订单';
DROP TABLE IF EXISTS `ord_order_detail`;
CREATE TABLE `ord_order_detail` (
`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',
`goodsSid` VARCHAR(100) NULL DEFAULT NULL COMMENT '商品Sid',
`goodsName` VARCHAR(100) NULL DEFAULT NULL COMMENT '商品名称',
`partNumber` int(11) DEFAULT 1 COMMENT '份数',
`numofPart` double(12,2) NULL DEFAULT NULL COMMENT '每份数量',
`priceUnit` double(12,2) NULL DEFAULT NULL COMMENT '商品单价',
`pricePart` double(12,2) NULL DEFAULT NULL COMMENT '每份价格',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB COMMENT='云选菜订单详情';

View File

@@ -0,0 +1,204 @@
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',
`appContent` text NULL DEFAULT NULL COMMENT '商品介绍',
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 '名称',
`linker` VARCHAR(100) NULL DEFAULT NULL COMMENT '联系人',
`sort` int(11) DEFAULT 1 COMMENT '排序',
`address` VARCHAR(100) NULL DEFAULT NULL COMMENT '地址',
`phone` VARCHAR(100) NULL DEFAULT NULL COMMENT '电话',
`businessHours` VARCHAR(100) NULL DEFAULT NULL COMMENT '营业时间提货时间早X点到晚X点',
`lonAndLat` VARCHAR(100) NULL DEFAULT NULL COMMENT '经度,纬度',
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 '礼品卡卡号',
`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 `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='预约订单商品';
DROP TABLE IF EXISTS `lpk_bank`;
CREATE TABLE `lpk_bank` (
`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 '名称',
`shortName` VARCHAR(100) NULL DEFAULT NULL COMMENT '简称',
`linker` VARCHAR(100) NULL DEFAULT NULL COMMENT '联系人',
`linkPhone` VARCHAR(100) NULL DEFAULT NULL COMMENT '联系电话',
`address` VARCHAR(100) NULL DEFAULT NULL 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='';

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,7 @@
-- 重置预约-订单数据
delete from lpk_customer;
delete from lpk_reserve_order;
delete from lpk_reserve_order_goods;
update lpk_giftcard set state='2',customerSid='',customerMobile='',bindDate=null,isItInvalid=0,isReservation=0;

19
docs/info.txt Normal file
View File

@@ -0,0 +1,19 @@
小程序id wx4724e3a3c27f36b5
登录邮箱 lzh@yxtsoft.com
汇融惠享
AppID(小程序ID) wx4724e3a3c27f36b5
AppSecret(小程序密钥) 971fd3b8aa7b08ce3e8a5f3e502b1a8d
汇融云眼
AppID(小程序ID) wx11565021714ba796
AppSecret(小程序密钥) eb511fbb5f864cdabc3d044b639814c9
家庭菜窖
云菜窖
惠享云窖
https://supervise.yxtsoft.com/lpkapi?code=12344564534523
code 后面 可以改

View File

@@ -0,0 +1,12 @@
### 1千张
### 8种卡按比例印
### 卡正面:
- 白菜的标识(图片)
- 编码
- 金额
- 有效期(可以放在背面)
### 背面
- 有效期可空白,手填写
- 提货编码,提货密码,序列号
### 主色调,桔黄色

Binary file not shown.

After

Width:  |  Height:  |  Size: 632 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 MiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 973 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 963 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 964 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 971 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 961 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 974 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 966 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 978 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 845 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 755 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 648 KiB

View File

@@ -0,0 +1 @@
cfaeb490877c2297b1485d957c8b99d3

View File

@@ -0,0 +1 @@
cfaeb490877c2297b1485d957c8b99d3

Binary file not shown.

View File

@@ -0,0 +1 @@
e80fba2e5e3b2ee07b77518f8bc5e56c

View File

@@ -0,0 +1,64 @@
server {
listen 80;
listen [::]:80;
listen 443 ssl http2;
server_name lpk.yyundong.com;
client_max_body_size 1000m;
index index.html index.htm;
root /usr/share/nginx/html/lipinka/yyth-ui;
#SSL-START SSL相关配置请勿删除或修改下一行带注释的404规则
#error_page 404/404.html;
#HTTP_TO_HTTPS_START
# if ($server_port !~ 443){
# rewrite ^(/.*)$ https://$host$1 permanent;
# }
#HTTP_TO_HTTPS_END
ssl_certificate /usr/share/nginx/html/lipinka/lpk.yyundong.com.pem;
ssl_certificate_key /usr/share/nginx/html/lipinka/lpk.yyundong.com.key;
ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
ssl_prefer_server_ciphers on;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
add_header Strict-Transport-Security "max-age=31536000";
error_page 497 https://$host$request_uri;
#SSL-END
#PROXY-START/api/
location ^~ /api/
{
proxy_pass http://172.18.0.1:17201/;
proxy_set_header Host localhost;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header Upgrade $http_upgrade;
# proxy_hide_header Upgrade;
add_header X-Cache $upstream_cache_status;
#Set Nginx Cache
set $static_file8U52I41S 0;
if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" )
{
set $static_file8U52I41S 1;
expires 1m;
}
if ( $static_file8U52I41S = 0 )
{
add_header Cache-Control no-cache;
}
}
#PROXY-END/api/
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}

View File

@@ -0,0 +1,2 @@
39.104.100.138 这个服务器
域名 lpk.yyundong.com

View File

@@ -0,0 +1 @@
07c4ff45cfef408144a511604debc315

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,23 @@
update lpk_store set isEnable=0 where id in (8,9,10,11,12,13,14,15);
insert into lpk_store(sid,createTime,name,address,linker,phone,businessHours)
values
(uuid(),now(),'惠享振头支行','石家庄市桥西区红旗大街156号','吴萌','15511369862','周日-周五 800-1700'),
(uuid(),now(),'惠享杜北支行','河北省石家庄市新华区杜北乡前杜北村村南','王霄璇','13933834272','周一-周六 800-1700'),
(uuid(),now(),'惠享广安大街分理处','长安区广安大街时代方舟C座30号','渠谧','13933082794','周日-周五 800-1700'),
(uuid(),now(),'惠享槐安东路分理处','河北省石家庄市裕华区谈固东大街大马庄园156号','李海英','13933013141','周一-周六 800-1700'),
(uuid(),now(),'惠享建华大街支行','石家庄市裕华区建华南大街211号','邢志航','13931846356','周一-周六 800-1700'),
(uuid(),now(),'惠享金马分理处','裕华区翟营南大街43号金马国际底商','刘星','15031115000','周日-周五 800-1700'),
(uuid(),now(),'惠享联盟路支行','河北省石家庄市新华区联盟路与文苑街交口东南角','杨伟丰','15075168019','周日-周五 800-1700'),
(uuid(),now(),'惠享留营支行','桥西区石获南路189号','温亚超','13081038617','周一-周六 800-1700'),
(uuid(),now(),'惠享孙村支行','石家庄市裕华区汇通路71号','谷立荣','13733310004','周日-周五 800-1700'),
(uuid(),now(),'惠享谈固北大街支行','石家庄市长安区谈固北大街75号','刘雪','13623315630','周一-周六 800-1700'),
(uuid(),now(),'惠享桃园支行','河北省石家庄市长安区胜利北大街275-1号','秦静','15511626126','周一-周六 800-1700'),
(uuid(),now(),'惠享维明街支行','河北省石家庄市桥西区维明南大街5号','王帅韬','13613304703','周日-周五 800-1700'),
(uuid(),now(),'惠享西三庄支行','新华区西三庄街266号','李承键','18503285895','周日-周五 800-1700'),
(uuid(),now(),'惠享营业部','河北省石家庄市裕华区体育南大街221号','潘喆','15630080055','周一-周六 800-1700'),
(uuid(),now(),'惠享于底支行','石家庄市新华区大郭街道石获北路61号','申宇鹏','18233137350','周一-周六 800-1700'),
(uuid(),now(),'惠享裕西支行','石家庄市桥西区裕华西路109号熙园B座底商省工会大厦对面','普天','18031266678','周日-周五 800-1700'),
(uuid(),now(),'惠享跃进路支行','石家庄市长安区跃进路148号','李飒','18332086700','周一-周六 800-1700'),
(uuid(),now(),'惠享中华大街支行','石家庄市新华区中华北大街370号','褚楚','15614168707','周日-周五 800-1700');

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,38 @@
一、后台工作
1. 提货点编辑,关联的所属支行没有带出
2. 提货卡,增加“作废”状态,需要进行以下修改
- 1.1 将原“提货卡设置”菜单,改为“发行提货卡”
- 1.2 增加“提货卡信息”菜单,用来查询提货卡信息,可设置卡"作废"
3. 企业卡,“企业卡设置”也需要有查询所有企业卡的功能
二、前端工作
1. 提货卡增加了“作废”状态,在绑卡、已有卡列表中要增加对应状态的判断,考虑状态展现方式
2. 企业卡功能,分享福礼卡
3. 企业卡功能,福礼卡的预约记录需要和提货卡预约记录
三、测试
1. 预约时一月一号不可提货
2. 预约日期最多预约今天以后五天
3. 订单管理中4个统计的数据正确性导出Excel数据的正确性
四、不确定
1. Excel导入批量生成功能礼包和卡的功能模板是否调整
2. 卡作废状态的设置是否需要约束条件,如卡已经绑定、已预约是否还可作废
3. 企业卡的状态和福礼卡的状态之间的关联关系
五、BUG
1. 创建礼包时,会有一次操作创建多份的情况
2. 发行提货卡时,会有一次操作,创建多份提货卡的情况
3. 小程序首页面,加载失败,提示“参数不能为空”
4. 打印电子卡,新发的卡搜索可以搜到,但直接看找不到
本次修改:
1。创建礼包时会有一次操作创建多份的情况。已经增加防止重复提交设置
2。发行提货卡时会有一次操作创建多份提货卡的情况。已经增加防止重复提交设置
3。提货点编辑关联的所属支行没有带出。已经修改
4。设置礼包删除商品错误 一直删除最上面的商品。已经修改
5。后台管理不登录也可以打开。已经修改

View File

@@ -0,0 +1,18 @@
一、待办工作
1. 提货卡,增加“作废”状态
2. 企业卡,“企业卡设置”也需要有查询所有企业卡的功能。还需要查询对应福礼卡及状态
3. 企业卡功能,福礼卡的预约记录需要和提货卡预约记录同页面展示
4. 企业卡的状态和福礼卡的状态之间的关联关系
5. 福礼卡绑卡、福礼卡状态、预约、预约记录。
6. 福礼卡预约订单的统计(需要和提货卡预约定单相同)
7. Excel导入批量生成功能礼包和卡的功能模板是否调整
二、进行中工作
1. 企业卡,企业卡分享功能
2. 企业卡分享、已分享、已绑卡状态维护
3. 后台登录超时,提示异常,没有跳转到登录页面的问题
三、BUG
1. 打印电子卡,新发的卡搜索可以搜到,但直接看找不到(该问题测试未能重现)
2. 提货地点查询,根据提货点名称查询报错
3. 提货点信息,编辑时没有联系人

View File

@@ -0,0 +1,25 @@
一、待办工作
1. 提货卡,增加“作废”状态
2. 企业卡,“企业卡设置”也需要有查询所有企业卡的功能。还需要查询对应福礼卡及状态
3. 企业卡功能,福礼卡的预约记录需要和提货卡预约记录同页面展示
4. 企业卡的状态和福礼卡的状态之间的关联关系
5. 福礼卡绑卡、福礼卡状态、预约、预约记录。
6. 福礼卡预约订单的统计(需要和提货卡预约定单相同)
7. Excel导入批量生成功能礼包和卡的功能模板是否调整
二、进行中工作
1. 企业卡,企业卡分享功能
2. 企业卡分享、已分享、已绑卡状态维护
3. 后台登录超时,提示异常,没有跳转到登录页面的问题
三、BUG
1. 打印电子卡,新发的卡搜索可以搜到,但直接看找不到(该问题测试未能重现)
2. 提货地点查询,根据提货点名称查询报错
3. 提货点信息,编辑时没有联系人
目前工作安排
1. 完善测试服务器,将企业卡,企业卡分享等新功能在测试服务测试,(测试使用“汇融惠农”小程序账号)
2. 小程序首页面查询优化,将卡过期状态查询改为定时任务
3. 预约提货调整预约时数量默认为0让客户自己手动往上加商品名后边提示一下可预约数量。如果某商品可预约为0则在预约时不显示该商品
4. Excel导入批量生成功能礼包和卡的功能

View File

@@ -0,0 +1,54 @@
一、待办工作
1. 提货卡,增加“作废”状态
2. 企业卡,“企业卡设置”也需要有查询所有企业卡的功能。还需要查询对应福礼卡及状态
3. 企业卡功能,福礼卡的预约记录需要和提货卡预约记录同页面展示
4. 企业卡的状态和福礼卡的状态之间的关联关系
5. 福礼卡绑卡、福礼卡状态、预约、预约记录。
6. 福礼卡预约订单的统计(需要和提货卡预约定单相同)
7. Excel导入批量生成功能礼包和卡的功能模板是否调整
二、进行中工作
1. 企业卡,企业卡分享功能
2. 企业卡分享、已分享、已绑卡状态维护
3. 后台登录超时,提示异常,没有跳转到登录页面的问题
三、BUG
1. 打印电子卡,新发的卡搜索可以搜到,但直接看找不到(该问题测试未能重现)
2. 提货地点查询,根据提货点名称查询报错
3. 提货点信息,编辑时没有联系人
目前工作安排
1. 完善测试服务器,将企业卡,企业卡分享等新功能在测试服务测试,(测试使用“汇融惠农”小程序账号)
2. 小程序首页面查询优化,将卡过期状态查询改为定时任务
3. 预约提货调整预约时数量默认为0让客户自己手动往上加商品名后边提示一下可预约数量。如果某商品可预约为0则在预约时不显示该商品
4. Excel导入批量生成功能礼包和卡的功能
测试服务器配置完成访问地址为https://lpk.yyundong.com/ 账号密码为admin /yxt666888
测试小程序使用的“汇融惠农”这个小程序,小程序的测试只发体验版
导航改为4个“个人卡”、“提货卡”、“预约记录”、“企业卡”
个人卡:展示绑卡页面(绑定个人卡和福礼卡)
提货卡:展示“个人卡”和“福礼卡”的卡列表,去掉“绑定新卡”按钮
预约记录:保持现状不改变
企业卡:展示企业卡列表,包含“绑定新卡”按钮,点击绑定新卡进入绑定企业卡页面,上面显示“绑定云菜窖卡”,下面显示“绑定企业卡”
个人卡、福礼卡和企业卡的图标要增加辨识度让UI进行设计
卡列表页面和绑卡页面都要让UI再美化一下不同的卡进行区分
1、管理平台 增加 提货卡、企业卡卡券报表统计 (福礼卡是否统计)
2、小程序企业卡生成福礼卡 增加批量功能
3、礼包上下架功能 BUG修改
4、手动发行提货卡、企业卡时选择礼包功能
5、提货卡增加作废状态提货卡作废要考虑提货卡状态 是否绑定 是否预约; 企业卡是否一致,企业卡涉及到福礼卡状态,影响数据多)
6、提货卡发行到支行网点功能企业卡是否一致
7、小程序ui页面优化
1、礼包上下架功能 BUG修改完成
2、提货卡发行到支行网点功能
3、提货卡增加作废状态
4、管理平台 增加 提货卡卡券统计

View File

@@ -0,0 +1,14 @@
# 卡券转赠功能
## 卡券转赠不涉及企业卡,只是个人卡和福礼卡可以转赠
### 个人卡
1. 只要卡内有剩余菜品 就能转赠
2. 转赠生成新的福礼卡,将原个人卡内剩余的菜品全部转成福礼卡里的菜品(商品数量不能改 默认最大值)
3. 原个人卡里增加状态字段,标识该卡是否已经转赠。已转赠状态不可再预约提货,不可再转赠
4. 原个人卡详情页面原有的预约记录不变,增加转赠信息用来显示创建的福礼卡信息,福礼卡三种状态:已分享、未分享、已绑卡
5. 新福礼卡是已分享、未分享2种状态下可以再次分享给微信好友已绑卡状态分享按钮不可用
6. 新福礼卡增加父级类型字段(福礼卡的生成来源,有三种:个人卡、企业卡、福利卡)
### 福利卡
1. 只要卡内有剩余菜品 就能转赠
2. 转赠生成新的福礼卡,将原福礼卡内剩余的菜品全部转成新福礼卡里的菜品(商品数量不能改 默认最大值)
3. 原福礼卡里增加状态字段,标识该卡是否已经转赠。已转赠状态不可再预约提货,不可再转赠
4. 其他与个人卡转赠的逻辑相同

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,32 @@
# 预约提货系统
> # 小程序端
## 1. 预约时选择提货点
- <font color=#FF0000>提货点要在新页面中以列表显示</font>
- 提货点列表显示提货点名称、位置、联系电话、营业时间
- 提货点列表可以排序
- 提货点列表可搜索查询
- 如果当前用户有过预约,将上次预约时选择的提货点默认带入提货点,允许重新选择
## 2. 商品信息
- 在提货卡详情页面显示的商品列表要有规格一份30斤
- 在提货卡详情页面,点击商品在新页面展示商品详情
## 3. 预约时间选择
- 预约时间选择默认显示最早可提货时间所在月份
- 样式优化
## 4. 绑卡的验证
- 已经过期的卡不可以绑卡,提示该卡已过期
- 已经失效的卡点击进入后,显示该卡的提货记录
- 卡券列表排序,有效的卡往前排,时间最近的往前排
## 5. 提货记录
- 未提货的往前排,时间最近的往前排
> # 管理后台与接口
## 1. 提货点信息
- 完善提货点信息
- 与小程序端协调接口
## 2. 商品信息
- 完善商品信息
- 与小程序端协调接口
## 3. 绑卡的验证
- 与小程序端绑卡验证规则统一
- 绑卡的流程进行前后端测试,保证逻辑正确
## 4. 提货记录
- 与小程序端协调接口

View File

@@ -0,0 +1,13 @@
预约提货系统需完善功能
## 1. 预约提货系统
### 1.1 预约提货系统的功能
- 用户可以预约提货
- 管理员可以查看预约提货
- 管理员可以取消预约提货
### 1.2 预约提货系统的页面
- 预约提货页面

Binary file not shown.

View File

@@ -0,0 +1,11 @@
介绍
惠享群众
老百姓的家庭菜窖
服务类目
生活服务 > 百货/超市/便利店
商家自营 > 生鲜/初级食用农产品
商家自营 > 食品饮料
商家自营 > 酒类

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More