diff --git a/pom.xml b/pom.xml
index cf53816..b7cf7a1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -15,7 +15,7 @@
3.5.4
- com.ttstd
+ com.onekeycall
VideoTablet
0.0.1-SNAPSHOT
VideoTablet
diff --git a/src/main/java/com/ttstd/videotablet/VideoTabletApplication.java b/src/main/java/com/onekeycall/videotablet/VideoTabletApplication.java
similarity index 89%
rename from src/main/java/com/ttstd/videotablet/VideoTabletApplication.java
rename to src/main/java/com/onekeycall/videotablet/VideoTabletApplication.java
index b223510..a0e114a 100644
--- a/src/main/java/com/ttstd/videotablet/VideoTabletApplication.java
+++ b/src/main/java/com/onekeycall/videotablet/VideoTabletApplication.java
@@ -1,4 +1,4 @@
-package com.ttstd.videotablet;
+package com.onekeycall.videotablet;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
diff --git a/src/main/java/com/ttstd/videotablet/config/CommonConfig.java b/src/main/java/com/onekeycall/videotablet/config/CommonConfig.java
similarity index 90%
rename from src/main/java/com/ttstd/videotablet/config/CommonConfig.java
rename to src/main/java/com/onekeycall/videotablet/config/CommonConfig.java
index 3c8af43..9971602 100644
--- a/src/main/java/com/ttstd/videotablet/config/CommonConfig.java
+++ b/src/main/java/com/onekeycall/videotablet/config/CommonConfig.java
@@ -1,4 +1,4 @@
-package com.ttstd.videotablet.config;
+package com.onekeycall.videotablet.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
diff --git a/src/main/java/com/ttstd/videotablet/config/RedisConfig.java b/src/main/java/com/onekeycall/videotablet/config/RedisConfig.java
similarity index 96%
rename from src/main/java/com/ttstd/videotablet/config/RedisConfig.java
rename to src/main/java/com/onekeycall/videotablet/config/RedisConfig.java
index da18221..0721c92 100644
--- a/src/main/java/com/ttstd/videotablet/config/RedisConfig.java
+++ b/src/main/java/com/onekeycall/videotablet/config/RedisConfig.java
@@ -1,4 +1,4 @@
-package com.ttstd.videotablet.config;
+package com.onekeycall.videotablet.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
diff --git a/src/main/java/com/ttstd/videotablet/config/SecurityConfig.java b/src/main/java/com/onekeycall/videotablet/config/SecurityConfig.java
similarity index 97%
rename from src/main/java/com/ttstd/videotablet/config/SecurityConfig.java
rename to src/main/java/com/onekeycall/videotablet/config/SecurityConfig.java
index 980645f..84df6ac 100644
--- a/src/main/java/com/ttstd/videotablet/config/SecurityConfig.java
+++ b/src/main/java/com/onekeycall/videotablet/config/SecurityConfig.java
@@ -1,4 +1,4 @@
-package com.ttstd.videotablet.config;
+package com.onekeycall.videotablet.config;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
diff --git a/src/main/java/com/ttstd/videotablet/controller/HelloController.java b/src/main/java/com/onekeycall/videotablet/controller/HelloController.java
similarity index 93%
rename from src/main/java/com/ttstd/videotablet/controller/HelloController.java
rename to src/main/java/com/onekeycall/videotablet/controller/HelloController.java
index 8912fb7..1aae104 100644
--- a/src/main/java/com/ttstd/videotablet/controller/HelloController.java
+++ b/src/main/java/com/onekeycall/videotablet/controller/HelloController.java
@@ -1,6 +1,6 @@
-package com.ttstd.videotablet.controller;
+package com.onekeycall.videotablet.controller;
-import com.ttstd.videotablet.result.Result;
+import com.onekeycall.videotablet.result.Result;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.web.bind.annotation.GetMapping;
diff --git a/src/main/java/com/ttstd/videotablet/controller/LoginController.java b/src/main/java/com/onekeycall/videotablet/controller/LoginController.java
similarity index 96%
rename from src/main/java/com/ttstd/videotablet/controller/LoginController.java
rename to src/main/java/com/onekeycall/videotablet/controller/LoginController.java
index 7784fe9..f552543 100644
--- a/src/main/java/com/ttstd/videotablet/controller/LoginController.java
+++ b/src/main/java/com/onekeycall/videotablet/controller/LoginController.java
@@ -1,8 +1,8 @@
-package com.ttstd.videotablet.controller;
+package com.onekeycall.videotablet.controller;
-import com.ttstd.videotablet.entity.User;
-import com.ttstd.videotablet.service.UserService;
-import com.ttstd.videotablet.utils.TextUtils;
+import com.onekeycall.videotablet.entity.User;
+import com.onekeycall.videotablet.service.UserService;
+import com.onekeycall.videotablet.utils.TextUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.http.HttpStatus;
diff --git a/src/main/java/com/ttstd/videotablet/controller/SmsController.java b/src/main/java/com/onekeycall/videotablet/controller/SmsController.java
similarity index 96%
rename from src/main/java/com/ttstd/videotablet/controller/SmsController.java
rename to src/main/java/com/onekeycall/videotablet/controller/SmsController.java
index 97c6af5..2da4308 100644
--- a/src/main/java/com/ttstd/videotablet/controller/SmsController.java
+++ b/src/main/java/com/onekeycall/videotablet/controller/SmsController.java
@@ -1,10 +1,10 @@
-package com.ttstd.videotablet.controller;
+package com.onekeycall.videotablet.controller;
import com.aliyun.dysmsapi20170525.models.SendSmsResponse;
import com.aliyun.tea.TeaException;
-import com.ttstd.videotablet.result.Result;
-import com.ttstd.videotablet.sms.SendSms;
-import com.ttstd.videotablet.utils.TextUtils;
+import com.onekeycall.videotablet.result.Result;
+import com.onekeycall.videotablet.sms.SendSms;
+import com.onekeycall.videotablet.utils.TextUtils;
import org.apache.commons.lang3.RandomStringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
diff --git a/src/main/java/com/ttstd/videotablet/dto/TokenPair.java b/src/main/java/com/onekeycall/videotablet/dto/TokenPair.java
similarity index 98%
rename from src/main/java/com/ttstd/videotablet/dto/TokenPair.java
rename to src/main/java/com/onekeycall/videotablet/dto/TokenPair.java
index f10d51f..6e97eb9 100644
--- a/src/main/java/com/ttstd/videotablet/dto/TokenPair.java
+++ b/src/main/java/com/onekeycall/videotablet/dto/TokenPair.java
@@ -1,7 +1,6 @@
-package com.ttstd.videotablet.dto;
+package com.onekeycall.videotablet.dto;
import lombok.Data;
-import java.util.Date;
/**
* 双Token认证令牌对(AccessToken + RefreshToken)
diff --git a/src/main/java/com/ttstd/videotablet/entity/User.java b/src/main/java/com/onekeycall/videotablet/entity/User.java
similarity index 98%
rename from src/main/java/com/ttstd/videotablet/entity/User.java
rename to src/main/java/com/onekeycall/videotablet/entity/User.java
index 44c6b84..f0083f9 100644
--- a/src/main/java/com/ttstd/videotablet/entity/User.java
+++ b/src/main/java/com/onekeycall/videotablet/entity/User.java
@@ -1,4 +1,4 @@
-package com.ttstd.videotablet.entity;
+package com.onekeycall.videotablet.entity;
import jakarta.persistence.*;
import org.springframework.security.core.GrantedAuthority;
diff --git a/src/main/java/com/ttstd/videotablet/handler/GlobalExceptionHandler.java b/src/main/java/com/onekeycall/videotablet/handler/GlobalExceptionHandler.java
similarity index 97%
rename from src/main/java/com/ttstd/videotablet/handler/GlobalExceptionHandler.java
rename to src/main/java/com/onekeycall/videotablet/handler/GlobalExceptionHandler.java
index 452c187..61855e7 100644
--- a/src/main/java/com/ttstd/videotablet/handler/GlobalExceptionHandler.java
+++ b/src/main/java/com/onekeycall/videotablet/handler/GlobalExceptionHandler.java
@@ -1,6 +1,6 @@
-package com.ttstd.videotablet.handler;
+package com.onekeycall.videotablet.handler;
-import com.ttstd.videotablet.result.Result;
+import com.onekeycall.videotablet.result.Result;
import org.springframework.http.HttpStatus;
import org.springframework.validation.FieldError;
import org.springframework.web.bind.MethodArgumentNotValidException;
diff --git a/src/main/java/com/ttstd/videotablet/repository/UserRepository.java b/src/main/java/com/onekeycall/videotablet/repository/UserRepository.java
similarity index 80%
rename from src/main/java/com/ttstd/videotablet/repository/UserRepository.java
rename to src/main/java/com/onekeycall/videotablet/repository/UserRepository.java
index fcb5f05..c12d8f0 100644
--- a/src/main/java/com/ttstd/videotablet/repository/UserRepository.java
+++ b/src/main/java/com/onekeycall/videotablet/repository/UserRepository.java
@@ -1,6 +1,6 @@
-package com.ttstd.videotablet.repository;
+package com.onekeycall.videotablet.repository;
-import com.ttstd.videotablet.entity.User;
+import com.onekeycall.videotablet.entity.User;
import org.springframework.data.jpa.repository.JpaRepository;
import java.util.Optional;
diff --git a/src/main/java/com/ttstd/videotablet/result/JsonData.java b/src/main/java/com/onekeycall/videotablet/result/JsonData.java
similarity index 96%
rename from src/main/java/com/ttstd/videotablet/result/JsonData.java
rename to src/main/java/com/onekeycall/videotablet/result/JsonData.java
index f915d9d..dd292c9 100644
--- a/src/main/java/com/ttstd/videotablet/result/JsonData.java
+++ b/src/main/java/com/onekeycall/videotablet/result/JsonData.java
@@ -1,4 +1,4 @@
-package com.ttstd.videotablet.result;
+package com.onekeycall.videotablet.result;
/**
* 接口返回工具类
diff --git a/src/main/java/com/ttstd/videotablet/result/Result.java b/src/main/java/com/onekeycall/videotablet/result/Result.java
similarity index 98%
rename from src/main/java/com/ttstd/videotablet/result/Result.java
rename to src/main/java/com/onekeycall/videotablet/result/Result.java
index 0386200..5c46d6d 100644
--- a/src/main/java/com/ttstd/videotablet/result/Result.java
+++ b/src/main/java/com/onekeycall/videotablet/result/Result.java
@@ -1,4 +1,4 @@
-package com.ttstd.videotablet.result;
+package com.onekeycall.videotablet.result;
import java.util.HashMap;
import java.util.Map;
diff --git a/src/main/java/com/ttstd/videotablet/result/ResultCodeEnum.java b/src/main/java/com/onekeycall/videotablet/result/ResultCodeEnum.java
similarity index 95%
rename from src/main/java/com/ttstd/videotablet/result/ResultCodeEnum.java
rename to src/main/java/com/onekeycall/videotablet/result/ResultCodeEnum.java
index 9dc87fe..7bfc412 100644
--- a/src/main/java/com/ttstd/videotablet/result/ResultCodeEnum.java
+++ b/src/main/java/com/onekeycall/videotablet/result/ResultCodeEnum.java
@@ -1,4 +1,4 @@
-package com.ttstd.videotablet.result;
+package com.onekeycall.videotablet.result;
/**
* 状态码
diff --git a/src/main/java/com/ttstd/videotablet/service/UserService.java b/src/main/java/com/onekeycall/videotablet/service/UserService.java
similarity index 95%
rename from src/main/java/com/ttstd/videotablet/service/UserService.java
rename to src/main/java/com/onekeycall/videotablet/service/UserService.java
index aa75c1e..e009b36 100644
--- a/src/main/java/com/ttstd/videotablet/service/UserService.java
+++ b/src/main/java/com/onekeycall/videotablet/service/UserService.java
@@ -1,7 +1,7 @@
-package com.ttstd.videotablet.service;
+package com.onekeycall.videotablet.service;
-import com.ttstd.videotablet.entity.User;
-import com.ttstd.videotablet.repository.UserRepository;
+import com.onekeycall.videotablet.entity.User;
+import com.onekeycall.videotablet.repository.UserRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.security.core.userdetails.UserDetails;
diff --git a/src/main/java/com/ttstd/videotablet/sms/SendSms.java b/src/main/java/com/onekeycall/videotablet/sms/SendSms.java
similarity index 99%
rename from src/main/java/com/ttstd/videotablet/sms/SendSms.java
rename to src/main/java/com/onekeycall/videotablet/sms/SendSms.java
index 863177f..598c8bd 100644
--- a/src/main/java/com/ttstd/videotablet/sms/SendSms.java
+++ b/src/main/java/com/onekeycall/videotablet/sms/SendSms.java
@@ -1,4 +1,4 @@
-package com.ttstd.videotablet.sms;
+package com.onekeycall.videotablet.sms;
// This file is auto-generated, don't edit it. Thanks.
diff --git a/src/main/java/com/ttstd/videotablet/utils/HashUtils.java b/src/main/java/com/onekeycall/videotablet/utils/HashUtils.java
similarity index 98%
rename from src/main/java/com/ttstd/videotablet/utils/HashUtils.java
rename to src/main/java/com/onekeycall/videotablet/utils/HashUtils.java
index d9234e8..ae19141 100644
--- a/src/main/java/com/ttstd/videotablet/utils/HashUtils.java
+++ b/src/main/java/com/onekeycall/videotablet/utils/HashUtils.java
@@ -1,4 +1,4 @@
-package com.ttstd.videotablet.utils;
+package com.onekeycall.videotablet.utils;
import java.io.File;
import java.io.FileInputStream;
diff --git a/src/main/java/com/ttstd/videotablet/utils/JwtUtil.java b/src/main/java/com/onekeycall/videotablet/utils/JwtUtil.java
similarity index 82%
rename from src/main/java/com/ttstd/videotablet/utils/JwtUtil.java
rename to src/main/java/com/onekeycall/videotablet/utils/JwtUtil.java
index 5f59422..f4aae9b 100644
--- a/src/main/java/com/ttstd/videotablet/utils/JwtUtil.java
+++ b/src/main/java/com/onekeycall/videotablet/utils/JwtUtil.java
@@ -1,6 +1,6 @@
-package com.ttstd.videotablet.utils;
+package com.onekeycall.videotablet.utils;
-import com.ttstd.videotablet.dto.TokenPair;
+import com.onekeycall.videotablet.dto.TokenPair;
import io.jsonwebtoken.Jwts;
import io.jsonwebtoken.security.Keys;
import org.springframework.beans.factory.annotation.Autowired;
@@ -18,9 +18,12 @@ public class JwtUtil {
@Autowired
private StringRedisTemplate redisTemplate;
- @Value("${jwt.secret}") private String secret;
- @Value("${jwt.access-expire}") private Long accessExpire;
- @Value("${jwt.refresh-expire}") private Long refreshExpire;
+ @Value("${jwt.secret}")
+ private String secret;
+ @Value("${jwt.access-expire}")
+ private Long accessExpire;
+ @Value("${jwt.refresh-expire}")
+ private Long refreshExpire;
// 生成双Token(关联设备指纹)
public TokenPair generateTokenPair(String username, String deviceId) {
@@ -50,7 +53,7 @@ public class JwtUtil {
TimeUnit.MILLISECONDS
);
- return new TokenPair(accessToken, refreshToken);
+ return new TokenPair(accessToken, refreshToken, accessExpire, refreshExpire, deviceId);
}
// Token解析与校验(略)
diff --git a/src/main/java/com/ttstd/videotablet/utils/TextUtils.java b/src/main/java/com/onekeycall/videotablet/utils/TextUtils.java
similarity index 76%
rename from src/main/java/com/ttstd/videotablet/utils/TextUtils.java
rename to src/main/java/com/onekeycall/videotablet/utils/TextUtils.java
index d5c9fee..02e9c13 100644
--- a/src/main/java/com/ttstd/videotablet/utils/TextUtils.java
+++ b/src/main/java/com/onekeycall/videotablet/utils/TextUtils.java
@@ -1,4 +1,4 @@
-package com.ttstd.videotablet.utils;
+package com.onekeycall.videotablet.utils;
public class TextUtils {
public static boolean isEmpty(CharSequence str) {
diff --git a/src/main/resources/application-debug.properties b/src/main/resources/application-debug.properties
index 19d1ab6..4a374d0 100644
--- a/src/main/resources/application-debug.properties
+++ b/src/main/resources/application-debug.properties
@@ -27,4 +27,9 @@ spring.data.redis.lettuce.shutdown-timeout=100ms
#spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MariaDBDialect
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect
spring.jpa.hibernate.ddl-auto=update
-spring.jpa.show-sql=true
\ No newline at end of file
+spring.jpa.show-sql=true
+
+jwt.secret='wPQ1qRFo4YbuA849tmwKnDpQ8891vJBo'
+# 可选,根据你的需要设置过期时间
+jwt.access-expire=86400000
+jwt.refresh-expire=2592000000
diff --git a/src/test/java/com/ttstd/videotablet/VideoTabletApplicationTests.java b/src/test/java/com/onekeycall/videotablet/VideoTabletApplicationTests.java
similarity index 84%
rename from src/test/java/com/ttstd/videotablet/VideoTabletApplicationTests.java
rename to src/test/java/com/onekeycall/videotablet/VideoTabletApplicationTests.java
index 9dff66a..6439cc2 100644
--- a/src/test/java/com/ttstd/videotablet/VideoTabletApplicationTests.java
+++ b/src/test/java/com/onekeycall/videotablet/VideoTabletApplicationTests.java
@@ -1,4 +1,4 @@
-package com.ttstd.videotablet;
+package com.onekeycall.videotablet;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;