Browse Source

test

master
liupopo 1 year ago
parent
commit
1d900b1b2f
  1. 43
      docs/databases/table_create.sql
  2. 10
      pom.xml
  3. 24
      src/test/java/com/yxt/yyth/YxtYythApplicationTest.java

43
docs/databases/table_create.sql

@ -6,7 +6,7 @@ CREATE TABLE `lpk_customer` (
`remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
`isEnable` int(11) DEFAULT 1 COMMENT '是否可用',
`wx_mp_openid` VARCHAR(100) NULL DEFAULT NULL COMMENT '微信小程序OpenId',
`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 '真实姓名',
@ -79,12 +79,14 @@ CREATE TABLE `lpk_giftcard` (
`giftbagSid` VARCHAR(100) NULL DEFAULT NULL COMMENT '礼包Sid',
`code` VARCHAR(100) NULL DEFAULT NULL COMMENT '卡号',
`codeKey` VARCHAR(100) NULL DEFAULT NULL COMMENT '提货密钥',
`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
@ -114,16 +116,37 @@ CREATE TABLE `lpk_reserve_order` (
`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 '名称',
`reserveType` int(11) DEFAULT 1 COMMENT '提货类型,1=去提货点自提;2=快递',
`address` VARCHAR(100) NULL DEFAULT NULL COMMENT '地址',
`phone` VARCHAR(100) NULL DEFAULT NULL COMMENT '电话',
`businessHours` VARCHAR(100) NULL DEFAULT NULL COMMENT '营业时间,提货时间(早X点到晚X点)',
`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='取货点(门店)信息';
) 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 '备注信息',
`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='预约订单';

10
pom.xml

@ -75,6 +75,16 @@
<artifactId>sa-token-spring-boot-starter</artifactId>
<version>1.37.0</version>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.8.23</version>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-core</artifactId>
<version>5.8.23</version>
</dependency>
</dependencies>
<build>

24
src/test/java/com/yxt/yyth/YxtYythApplicationTest.java

@ -0,0 +1,24 @@
package com.yxt.yyth;
import cn.hutool.core.util.IdUtil;
import org.junit.Test;
import java.util.UUID;
public class YxtYythApplicationTest {
@Test
public void test() {
System.out.println(IdUtil.nanoId());
System.out.println(IdUtil.getSnowflakeNextId());
UUID uuid = UUID.randomUUID();
String uniqueID = uuid.toString().replaceAll("-", "").substring(0, 16).replaceAll("\\D", "");
System.out.println(uniqueID);
}
}
//do3KW8XIUSyu4vg_zTXdm
// 1727231267909320704
//uw0AotdmQTlIxKlA2V8_O
// 1727231437887668224
Loading…
Cancel
Save