Skip to content
Toggle navigation
Projects
Groups
Snippets
Help
涂亚平
/
lida
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit 9b4f7ca5
authored
May 08, 2025
by
涂亚平
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
加密解密加盐工具类
1 parent
e7c840d4
Hide whitespace changes
Inline
Side-by-side
Showing
37 changed files
with
99 additions
and
100 deletions
src/main/java/com/zhongzhi/ZhongzhiApplication.java → src/main/java/com/template/ZhongzhiApplication.java
src/main/java/com/zhongzhi/common/JwtUtil.java → src/main/java/com/template/common/JwtUtil.java
src/main/java/com/zhongzhi/common/annotate/ExcelColumn.java → src/main/java/com/template/common/annotate/ExcelColumn.java
src/main/java/com/zhongzhi/common/annotate/LoginRequired.java → src/main/java/com/template/common/annotate/LoginRequired.java
src/main/java/com/zhongzhi/common/annotate/SysLog.java → src/main/java/com/template/common/annotate/SysLog.java
src/main/java/com/zhongzhi/common/configure/AliyunSmsProperties.java → src/main/java/com/template/common/configure/AliyunSmsProperties.java
src/main/java/com/zhongzhi/common/configure/MybatisPlusConfig.java → src/main/java/com/template/common/configure/MybatisPlusConfig.java
src/main/java/com/zhongzhi/common/configure/RemoteProperties.java → src/main/java/com/template/common/configure/RemoteProperties.java
src/main/java/com/zhongzhi/common/configure/SwaggerConfig.java → src/main/java/com/template/common/configure/SwaggerConfig.java
src/main/java/com/zhongzhi/common/configure/VODConfig.java → src/main/java/com/template/common/configure/VODConfig.java
src/main/java/com/zhongzhi/common/configure/WebConfig.java → src/main/java/com/template/common/configure/WebConfig.java
src/main/java/com/zhongzhi/common/constant/Code.java → src/main/java/com/template/common/constant/Code.java
src/main/java/com/zhongzhi/common/constant/Platform.java → src/main/java/com/template/common/constant/Platform.java
src/main/java/com/zhongzhi/common/exception/GlobalExceptionHandler.java → src/main/java/com/template/common/exception/GlobalExceptionHandler.java
src/main/java/com/zhongzhi/common/exception/HttpException.java → src/main/java/com/template/common/exception/HttpException.java
src/main/java/com/zhongzhi/common/generator/CodeGenerator.java → src/main/java/com/template/common/generator/CodeGenerator.java
src/main/java/com/zhongzhi/common/handler/MetaHandler.java → src/main/java/com/template/common/handler/MetaHandler.java
src/main/java/com/zhongzhi/common/interceptor/AuthenticationInterceptor.java → src/main/java/com/template/common/interceptor/AuthenticationInterceptor.java
src/main/java/com/zhongzhi/controller/OssController.java → src/main/java/com/template/controller/OssController.java
src/main/java/com/zhongzhi/model/base/BaseModel.java → src/main/java/com/template/model/base/BaseModel.java
src/main/java/com/zhongzhi/utils/AliyunSmsUtil.java → src/main/java/com/template/utils/AliyunSmsUtil.java
src/main/java/com/zhongzhi/utils/ApplicationContextUtil.java → src/main/java/com/template/utils/ApplicationContextUtil.java
src/main/java/com/zhongzhi/utils/DateFormatUtil.java → src/main/java/com/template/utils/DateFormatUtil.java
src/main/java/com/template/utils/EasyExcelUtil.java
src/main/java/com/zhongzhi/utils/EncryptionUtil.java → src/main/java/com/template/utils/EncryptionUtil.java
src/main/java/com/zhongzhi/utils/ExcelUtil.java → src/main/java/com/template/utils/ExcelUtil.java
src/main/java/com/zhongzhi/utils/IpAddressUtil.java → src/main/java/com/template/utils/IpAddressUtil.java
src/main/java/com/zhongzhi/utils/LocalstorageUtil.java → src/main/java/com/template/utils/LocalstorageUtil.java
src/main/java/com/zhongzhi/utils/PDFUtil.java → src/main/java/com/template/utils/PDFUtil.java
src/main/java/com/zhongzhi/utils/RandomUtil.java → src/main/java/com/template/utils/RandomUtil.java
src/main/java/com/zhongzhi/utils/VodUtil.java → src/main/java/com/template/utils/VodUtil.java
src/main/java/com/zhongzhi/vo/ExcelFieldVO.java → src/main/java/com/template/vo/ExcelFieldVO.java
src/main/java/com/zhongzhi/vo/ResponseData.java → src/main/java/com/template/vo/ResponseData.java
src/main/java/com/zhongzhi/vo/ResponseVO.java → src/main/java/com/template/vo/ResponseVO.java
src/main/java/com/zhongzhi/vo/oss/GetSecretVO.java → src/main/java/com/template/vo/oss/GetSecretVO.java
src/main/java/com/zhongzhi/vo/oss/UploadFileVO.java → src/main/java/com/template/vo/oss/UploadFileVO.java
src/main/resources/logback-spring.xml
src/main/java/com/
zhongzhi
/ZhongzhiApplication.java
→
src/main/java/com/
template
/ZhongzhiApplication.java
View file @
9b4f7ca
package
com
.
zhongzhi
;
package
com
.
template
;
import
org.mybatis.spring.annotation.MapperScan
;
import
org.mybatis.spring.annotation.MapperScan
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.SpringApplication
;
...
@@ -6,7 +6,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
...
@@ -6,7 +6,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@RestController
@MapperScan
(
basePackages
=
{
"com.
zhongzhi
.dao"
})
@MapperScan
(
basePackages
=
{
"com.
template
.dao"
})
@SpringBootApplication
@SpringBootApplication
public
class
ZhongzhiApplication
{
public
class
ZhongzhiApplication
{
...
...
src/main/java/com/
zhongzhi
/common/JwtUtil.java
→
src/main/java/com/
template
/common/JwtUtil.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
common
;
package
com
.
template
.
common
;
import
com.auth0.jwt.JWT
;
import
com.auth0.jwt.JWT
;
import
com.auth0.jwt.JWTVerifier
;
import
com.auth0.jwt.JWTVerifier
;
...
...
src/main/java/com/
zhongzhi
/common/annotate/ExcelColumn.java
→
src/main/java/com/
template
/common/annotate/ExcelColumn.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
common
.
annotate
;
package
com
.
template
.
common
.
annotate
;
import
java.lang.annotation.*
;
import
java.lang.annotation.*
;
...
...
src/main/java/com/
zhongzhi
/common/annotate/LoginRequired.java
→
src/main/java/com/
template
/common/annotate/LoginRequired.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
common
.
annotate
;
package
com
.
template
.
common
.
annotate
;
import
java.lang.annotation.*
;
import
java.lang.annotation.*
;
...
...
src/main/java/com/
zhongzhi
/common/annotate/SysLog.java
→
src/main/java/com/
template
/common/annotate/SysLog.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
common
.
annotate
;
package
com
.
template
.
common
.
annotate
;
import
java.lang.annotation.*
;
import
java.lang.annotation.*
;
...
...
src/main/java/com/
zhongzhi
/common/configure/AliyunSmsProperties.java
→
src/main/java/com/
template
/common/configure/AliyunSmsProperties.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
common
.
configure
;
package
com
.
template
.
common
.
configure
;
import
lombok.Data
;
import
lombok.Data
;
import
org.springframework.boot.context.properties.ConfigurationProperties
;
import
org.springframework.boot.context.properties.ConfigurationProperties
;
...
...
src/main/java/com/
zhongzhi
/common/configure/MybatisPlusConfig.java
→
src/main/java/com/
template
/common/configure/MybatisPlusConfig.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
common
.
configure
;
package
com
.
template
.
common
.
configure
;
import
com.baomidou.mybatisplus.annotation.DbType
;
import
com.baomidou.mybatisplus.annotation.DbType
;
import
com.baomidou.mybatisplus.core.config.GlobalConfig
;
import
com.baomidou.mybatisplus.core.config.GlobalConfig
;
import
com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor
;
import
com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor
;
import
com.
zhongzhi
.common.handler.MetaHandler
;
import
com.
template
.common.handler.MetaHandler
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.context.annotation.Configuration
;
...
...
src/main/java/com/
zhongzhi
/common/configure/RemoteProperties.java
→
src/main/java/com/
template
/common/configure/RemoteProperties.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
common
.
configure
;
package
com
.
template
.
common
.
configure
;
import
org.springframework.boot.context.properties.ConfigurationProperties
;
import
org.springframework.boot.context.properties.ConfigurationProperties
;
import
org.springframework.context.annotation.PropertySource
;
import
org.springframework.context.annotation.PropertySource
;
...
...
src/main/java/com/
zhongzhi
/common/configure/SwaggerConfig.java
→
src/main/java/com/
template
/common/configure/SwaggerConfig.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
common
.
configure
;
package
com
.
template
.
common
.
configure
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.context.annotation.Configuration
;
...
@@ -26,11 +26,11 @@ public class SwaggerConfig {
...
@@ -26,11 +26,11 @@ public class SwaggerConfig {
return
new
Docket
(
DocumentationType
.
SWAGGER_2
)
return
new
Docket
(
DocumentationType
.
SWAGGER_2
)
.
pathMapping
(
"/"
)
.
pathMapping
(
"/"
)
.
select
()
.
select
()
.
apis
(
RequestHandlerSelectors
.
basePackage
(
"com.
zhongzhi
.controller"
))
.
apis
(
RequestHandlerSelectors
.
basePackage
(
"com.
template
.controller"
))
.
paths
(
PathSelectors
.
any
())
.
paths
(
PathSelectors
.
any
())
.
build
()
.
build
()
.
apiInfo
(
new
ApiInfoBuilder
()
.
apiInfo
(
new
ApiInfoBuilder
()
.
title
(
"
国泰君安
"
)
.
title
(
"
模板
"
)
.
description
(
"接口文档"
)
.
description
(
"接口文档"
)
.
version
(
"1.0"
)
.
version
(
"1.0"
)
.
build
());
.
build
());
...
...
src/main/java/com/
zhongzhi
/common/configure/VODConfig.java
→
src/main/java/com/
template
/common/configure/VODConfig.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
common
.
configure
;
package
com
.
template
.
common
.
configure
;
import
lombok.Data
;
import
lombok.Data
;
import
org.springframework.boot.context.properties.ConfigurationProperties
;
import
org.springframework.boot.context.properties.ConfigurationProperties
;
...
...
src/main/java/com/
zhongzhi
/common/configure/WebConfig.java
→
src/main/java/com/
template
/common/configure/WebConfig.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
common
.
configure
;
package
com
.
template
.
common
.
configure
;
import
com.
zhongzhi
.common.interceptor.AuthenticationInterceptor
;
import
com.
template
.common.interceptor.AuthenticationInterceptor
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.context.annotation.Configuration
;
...
...
src/main/java/com/
zhongzhi
/common/constant/Code.java
→
src/main/java/com/
template
/common/constant/Code.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
common
.
constant
;
package
com
.
template
.
common
.
constant
;
import
lombok.Getter
;
import
lombok.Getter
;
...
...
src/main/java/com/
zhongzhi
/common/constant/Platform.java
→
src/main/java/com/
template
/common/constant/Platform.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
common
.
constant
;
package
com
.
template
.
common
.
constant
;
/**
/**
* <p>
* <p>
...
...
src/main/java/com/
zhongzhi
/common/exception/GlobalExceptionHandler.java
→
src/main/java/com/
template
/common/exception/GlobalExceptionHandler.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
common
.
exception
;
package
com
.
template
.
common
.
exception
;
import
com.baomidou.mybatisplus.core.toolkit.StringUtils
;
import
com.baomidou.mybatisplus.core.toolkit.StringUtils
;
import
com.
zhongzhi
.common.configure.RemoteProperties
;
import
com.
template
.common.configure.RemoteProperties
;
import
com.
zhongzhi
.common.constant.Code
;
import
com.
template
.common.constant.Code
;
import
com.
zhongzhi
.vo.ResponseData
;
import
com.
template
.vo.ResponseData
;
import
com.
zhongzhi
.vo.ResponseVO
;
import
com.
template
.vo.ResponseVO
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.poi.ss.formula.functions.T
;
import
org.apache.poi.ss.formula.functions.T
;
import
org.springframework.http.converter.HttpMessageNotReadableException
;
import
org.springframework.http.converter.HttpMessageNotReadableException
;
...
...
src/main/java/com/
zhongzhi
/common/exception/HttpException.java
→
src/main/java/com/
template
/common/exception/HttpException.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
common
.
exception
;
package
com
.
template
.
common
.
exception
;
import
com.
zhongzhi
.common.configure.RemoteProperties
;
import
com.
template
.common.configure.RemoteProperties
;
/**
/**
* 异常处理
* 异常处理
...
...
src/main/java/com/
zhongzhi
/common/generator/CodeGenerator.java
→
src/main/java/com/
template
/common/generator/CodeGenerator.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
common
.
generator
;
package
com
.
template
.
common
.
generator
;
import
com.baomidou.mybatisplus.annotation.DbType
;
import
com.baomidou.mybatisplus.annotation.DbType
;
import
com.baomidou.mybatisplus.core.exceptions.MybatisPlusException
;
import
com.baomidou.mybatisplus.core.exceptions.MybatisPlusException
;
...
@@ -10,7 +10,7 @@ import com.baomidou.mybatisplus.generator.config.*;
...
@@ -10,7 +10,7 @@ import com.baomidou.mybatisplus.generator.config.*;
import
com.baomidou.mybatisplus.generator.config.po.TableInfo
;
import
com.baomidou.mybatisplus.generator.config.po.TableInfo
;
import
com.baomidou.mybatisplus.generator.config.rules.NamingStrategy
;
import
com.baomidou.mybatisplus.generator.config.rules.NamingStrategy
;
import
com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine
;
import
com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine
;
import
com.
zhongzhi
.model.base.BaseModel
;
import
com.
template
.model.base.BaseModel
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
...
...
src/main/java/com/
zhongzhi
/common/handler/MetaHandler.java
→
src/main/java/com/
template
/common/handler/MetaHandler.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
common
.
handler
;
package
com
.
template
.
common
.
handler
;
import
com.baomidou.mybatisplus.core.handlers.MetaObjectHandler
;
import
com.baomidou.mybatisplus.core.handlers.MetaObjectHandler
;
import
org.apache.ibatis.reflection.MetaObject
;
import
org.apache.ibatis.reflection.MetaObject
;
...
...
src/main/java/com/
zhongzhi
/common/interceptor/AuthenticationInterceptor.java
→
src/main/java/com/
template
/common/interceptor/AuthenticationInterceptor.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
common
.
interceptor
;
package
com
.
template
.
common
.
interceptor
;
import
com.auth0.jwt.interfaces.Claim
;
import
com.auth0.jwt.interfaces.Claim
;
import
com.
zhongzhi
.common.constant.Code
;
import
com.
template
.common.constant.Code
;
import
com.
zhongzhi
.common.exception.HttpException
;
import
com.
template
.common.exception.HttpException
;
import
com.
zhongzhi
.common.annotate.LoginRequired
;
import
com.
template
.common.annotate.LoginRequired
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
org.springframework.web.method.HandlerMethod
;
import
org.springframework.web.method.HandlerMethod
;
...
@@ -14,7 +14,7 @@ import javax.servlet.http.HttpServletResponse;
...
@@ -14,7 +14,7 @@ import javax.servlet.http.HttpServletResponse;
import
java.lang.reflect.Method
;
import
java.lang.reflect.Method
;
import
java.util.Arrays
;
import
java.util.Arrays
;
import
java.util.Map
;
import
java.util.Map
;
import
com.
zhongzhi
.common.JwtUtil
;
import
com.
template
.common.JwtUtil
;
/**
/**
* <p>
* <p>
...
...
src/main/java/com/
zhongzhi
/controller/OssController.java
→
src/main/java/com/
template
/controller/OssController.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
controller
;
package
com
.
template
.
controller
;
import
com.aliyun.oss.ClientException
;
import
com.aliyun.oss.ClientException
;
...
@@ -6,10 +6,10 @@ import com.aliyun.oss.OSS;
...
@@ -6,10 +6,10 @@ import com.aliyun.oss.OSS;
import
com.aliyun.oss.OSSClientBuilder
;
import
com.aliyun.oss.OSSClientBuilder
;
import
com.aliyun.oss.OSSException
;
import
com.aliyun.oss.OSSException
;
import
com.aliyun.oss.model.*
;
import
com.aliyun.oss.model.*
;
import
com.
zhongzhi
.vo.ResponseData
;
import
com.
template
.vo.ResponseData
;
import
com.
zhongzhi
.vo.ResponseVO
;
import
com.
template
.vo.ResponseVO
;
import
com.
zhongzhi
.vo.oss.GetSecretVO
;
import
com.
template
.vo.oss.GetSecretVO
;
import
com.
zhongzhi
.vo.oss.UploadFileVO
;
import
com.
template
.vo.oss.UploadFileVO
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
...
@@ -47,40 +47,6 @@ public class OssController {
...
@@ -47,40 +47,6 @@ public class OssController {
return
ResponseData
.
generateCreatedResponse
(
0
,
getSecretVO
);
return
ResponseData
.
generateCreatedResponse
(
0
,
getSecretVO
);
}
}
// @PostMapping("uploadFile")
// @ApiOperation("上传文件 file")
// public ResponseVO uploadFile(@RequestParam("file") MultipartFile file) {
// // 创建OSSClient实例。
// OSS ossClient = new OSSClientBuilder().build("http://oss-cn-shanghai.aliyuncs.com", keyId, secret);
// UploadFileVO uploadFileVO = new UploadFileVO();
// try {
////
//// if (env.equals("test")) {
//// env = "ykhl-bigger-test";
//// }
//// if (env.equals("prod")) {
//// env = "ykhl-bigger";
//// }
//
//
// // 创建PutObjectRequest对象。
// PutObjectRequest putObjectRequest = new PutObjectRequest("zhongzhi-cms", System.currentTimeMillis() + "_" + file.getOriginalFilename(), file.getInputStream());
// // 设置该属性可以返回response。如果不设置,则返回的response为空。
// putObjectRequest.setProcess("true");
// // 创建PutObject请求。
// PutObjectResult result = ossClient.putObject(putObjectRequest);
// // 如果上传成功,则返回200。
//// System.out.println(result.getResponse().getUri());
// uploadFileVO.setUrl(result.getResponse().getUri());
// } catch (Exception oe) {
// oe.printStackTrace();
// } finally {
// if (ossClient != null) {
// ossClient.shutdown();
// }
// }
// return ResponseData.generateCreatedResponse(0, uploadFileVO);
// }
@PostMapping
(
"uploadFile"
)
@PostMapping
(
"uploadFile"
)
@ApiOperation
(
"分片上传"
)
@ApiOperation
(
"分片上传"
)
...
...
src/main/java/com/
zhongzhi
/model/base/BaseModel.java
→
src/main/java/com/
template
/model/base/BaseModel.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
model
.
base
;
package
com
.
template
.
model
.
base
;
import
com.baomidou.mybatisplus.annotation.FieldFill
;
import
com.baomidou.mybatisplus.annotation.FieldFill
;
import
com.baomidou.mybatisplus.annotation.FieldStrategy
;
import
com.baomidou.mybatisplus.annotation.FieldStrategy
;
...
...
src/main/java/com/
zhongzhi
/utils/AliyunSmsUtil.java
→
src/main/java/com/
template
/utils/AliyunSmsUtil.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
utils
;
package
com
.
template
.
utils
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
...
@@ -6,10 +6,10 @@ import com.aliyuncs.DefaultAcsClient;
...
@@ -6,10 +6,10 @@ import com.aliyuncs.DefaultAcsClient;
import
com.aliyuncs.IAcsClient
;
import
com.aliyuncs.IAcsClient
;
import
com.aliyuncs.dysmsapi.model.v20170525.SendSmsRequest
;
import
com.aliyuncs.dysmsapi.model.v20170525.SendSmsRequest
;
import
com.aliyuncs.dysmsapi.model.v20170525.SendSmsResponse
;
import
com.aliyuncs.dysmsapi.model.v20170525.SendSmsResponse
;
import
com.
zhongzhi
.common.configure.AliyunSmsProperties
;
import
com.
template
.common.configure.AliyunSmsProperties
;
import
com.aliyuncs.profile.DefaultProfile
;
import
com.aliyuncs.profile.DefaultProfile
;
import
com.aliyuncs.profile.IClientProfile
;
import
com.aliyuncs.profile.IClientProfile
;
import
com.
zhongzhi
.common.exception.HttpException
;
import
com.
template
.common.exception.HttpException
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.http.ResponseEntity
;
...
...
src/main/java/com/
zhongzhi
/utils/ApplicationContextUtil.java
→
src/main/java/com/
template
/utils/ApplicationContextUtil.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
utils
;
package
com
.
template
.
utils
;
import
org.springframework.beans.BeansException
;
import
org.springframework.beans.BeansException
;
import
org.springframework.context.ApplicationContext
;
import
org.springframework.context.ApplicationContext
;
...
...
src/main/java/com/
zhongzhi
/utils/DateFormatUtil.java
→
src/main/java/com/
template
/utils/DateFormatUtil.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
utils
;
package
com
.
template
.
utils
;
import
com.baomidou.mybatisplus.core.toolkit.StringUtils
;
import
com.baomidou.mybatisplus.core.toolkit.StringUtils
;
...
...
src/main/java/com/template/utils/EasyExcelUtil.java
0 → 100644
View file @
9b4f7ca
package
com
.
template
.
utils
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.poi.ss.formula.functions.T
;
import
org.springframework.web.context.request.RequestContextHolder
;
import
org.springframework.web.context.request.ServletRequestAttributes
;
import
javax.servlet.http.HttpServletResponse
;
import
java.io.IOException
;
import
java.net.URLEncoder
;
import
java.util.List
;
@Slf4j
public
class
EasyExcelUtil
{
/**
* EasyExcel导出
*
* @ExcelProperty("字符串标题")
* private String string;
*/
public
void
export
(
List
<
T
>
list
,
Class
cls
)
throws
IOException
{
ServletRequestAttributes
servletRequestAttributes
=
(
ServletRequestAttributes
)
RequestContextHolder
.
getRequestAttributes
();
HttpServletResponse
response
=
servletRequestAttributes
.
getResponse
();
String
fileName
=
System
.
currentTimeMillis
()+
".xlsx"
;
response
.
setContentType
(
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
);
response
.
setCharacterEncoding
(
"utf-8"
);
response
.
setHeader
(
"Content-disposition"
,
"attachment;filename*=UTF-8''"
+
URLEncoder
.
encode
(
fileName
,
"UTF-8"
));
// EasyExcel.write(response.getOutputStream(), cls).sheet("sheet").doWrite(list);
}
}
src/main/java/com/
zhongzhi
/utils/EncryptionUtil.java
→
src/main/java/com/
template
/utils/EncryptionUtil.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
utils
;
package
com
.
template
.
utils
;
import
javax.crypto.Cipher
;
import
javax.crypto.Cipher
;
import
javax.crypto.spec.IvParameterSpec
;
import
javax.crypto.spec.IvParameterSpec
;
...
...
src/main/java/com/
zhongzhi
/utils/ExcelUtil.java
→
src/main/java/com/
template
/utils/ExcelUtil.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
utils
;
package
com
.
template
.
utils
;
import
com.
zhongzhi
.common.annotate.ExcelColumn
;
import
com.
template
.common.annotate.ExcelColumn
;
import
com.
zhongzhi
.common.exception.HttpException
;
import
com.
template
.common.exception.HttpException
;
import
com.
zhongzhi
.vo.ExcelFieldVO
;
import
com.
template
.vo.ExcelFieldVO
;
import
org.apache.commons.lang3.BooleanUtils
;
import
org.apache.commons.lang3.BooleanUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.poi.hssf.usermodel.HSSFCellStyle
;
import
org.apache.poi.hssf.usermodel.HSSFCellStyle
;
...
...
src/main/java/com/
zhongzhi
/utils/IpAddressUtil.java
→
src/main/java/com/
template
/utils/IpAddressUtil.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
utils
;
package
com
.
template
.
utils
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
import
java.net.InetAddress
;
import
java.net.InetAddress
;
...
...
src/main/java/com/
zhongzhi
/utils/LocalstorageUtil.java
→
src/main/java/com/
template
/utils/LocalstorageUtil.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
utils
;
package
com
.
template
.
utils
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
...
...
src/main/java/com/
zhongzhi
/utils/PDFUtil.java
→
src/main/java/com/
template
/utils/PDFUtil.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
utils
;
package
com
.
template
.
utils
;
import
com.itextpdf.text.*
;
import
com.itextpdf.text.*
;
import
com.itextpdf.text.pdf.BaseFont
;
import
com.itextpdf.text.pdf.BaseFont
;
...
...
src/main/java/com/
zhongzhi
/utils/RandomUtil.java
→
src/main/java/com/
template
/utils/RandomUtil.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
utils
;
package
com
.
template
.
utils
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.Random
;
import
java.util.Random
;
...
...
src/main/java/com/
zhongzhi
/utils/VodUtil.java
→
src/main/java/com/
template
/utils/VodUtil.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
utils
;
package
com
.
template
.
utils
;
import
com.tencentcloudapi.common.Credential
;
import
com.tencentcloudapi.common.Credential
;
import
com.tencentcloudapi.common.exception.TencentCloudSDKException
;
import
com.tencentcloudapi.common.exception.TencentCloudSDKException
;
...
@@ -6,8 +6,8 @@ import com.tencentcloudapi.common.profile.ClientProfile;
...
@@ -6,8 +6,8 @@ import com.tencentcloudapi.common.profile.ClientProfile;
import
com.tencentcloudapi.common.profile.HttpProfile
;
import
com.tencentcloudapi.common.profile.HttpProfile
;
import
com.tencentcloudapi.vod.v20180717.VodClient
;
import
com.tencentcloudapi.vod.v20180717.VodClient
;
import
com.tencentcloudapi.vod.v20180717.models.*
;
import
com.tencentcloudapi.vod.v20180717.models.*
;
import
com.
zhongzhi
.common.configure.VODConfig
;
import
com.
template
.common.configure.VODConfig
;
import
com.
zhongzhi
.common.exception.HttpException
;
import
com.
template
.common.exception.HttpException
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
/**
/**
...
...
src/main/java/com/
zhongzhi
/vo/ExcelFieldVO.java
→
src/main/java/com/
template
/vo/ExcelFieldVO.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
vo
;
package
com
.
template
.
vo
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/com/
zhongzhi
/vo/ResponseData.java
→
src/main/java/com/
template
/vo/ResponseData.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
vo
;
package
com
.
template
.
vo
;
import
com.zhongzhi.common.configure.RemoteProperties
;
import
com.template.common.configure.RemoteProperties
;
import
com.zhongzhi.vo.ResponseVO
;
import
lombok.Data
;
import
lombok.Data
;
import
org.springframework.boot.context.properties.EnableConfigurationProperties
;
import
org.springframework.boot.context.properties.EnableConfigurationProperties
;
...
...
src/main/java/com/
zhongzhi
/vo/ResponseVO.java
→
src/main/java/com/
template
/vo/ResponseVO.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
vo
;
package
com
.
template
.
vo
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Builder
;
...
...
src/main/java/com/
zhongzhi
/vo/oss/GetSecretVO.java
→
src/main/java/com/
template
/vo/oss/GetSecretVO.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
vo
.
oss
;
package
com
.
template
.
vo
.
oss
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/com/
zhongzhi
/vo/oss/UploadFileVO.java
→
src/main/java/com/
template
/vo/oss/UploadFileVO.java
View file @
9b4f7ca
package
com
.
zhongzhi
.
vo
.
oss
;
package
com
.
template
.
vo
.
oss
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/resources/logback-spring.xml
View file @
9b4f7ca
...
@@ -47,7 +47,7 @@
...
@@ -47,7 +47,7 @@
</appender>
</appender>
<springProfile
name=
"dev"
>
<springProfile
name=
"dev"
>
<logger
name=
"com.
zhongzhi
"
level=
"error"
/>
<logger
name=
"com.
template
"
level=
"error"
/>
<root
level=
"INFO"
>
<root
level=
"INFO"
>
<appender-ref
ref=
"CONSOLE"
/>
<appender-ref
ref=
"CONSOLE"
/>
<appender-ref
ref=
"INFO_FILE"
/>
<appender-ref
ref=
"INFO_FILE"
/>
...
@@ -56,7 +56,7 @@
...
@@ -56,7 +56,7 @@
</springProfile>
</springProfile>
<springProfile
name=
"pre"
>
<springProfile
name=
"pre"
>
<logger
name=
"com.
zhongzhi
"
level=
"error"
/>
<logger
name=
"com.
template
"
level=
"error"
/>
<root
level=
"INFO"
>
<root
level=
"INFO"
>
<appender-ref
ref=
"CONSOLE"
/>
<appender-ref
ref=
"CONSOLE"
/>
<appender-ref
ref=
"INFO_FILE"
/>
<appender-ref
ref=
"INFO_FILE"
/>
...
@@ -65,7 +65,7 @@
...
@@ -65,7 +65,7 @@
</springProfile>
</springProfile>
<springProfile
name=
"prod"
>
<springProfile
name=
"prod"
>
<logger
name=
"com.
zhongzhi
"
level=
"error"
/>
<logger
name=
"com.
template
"
level=
"error"
/>
<root
level=
"INFO"
>
<root
level=
"INFO"
>
<appender-ref
ref=
"ERROR_FILE"
/>
<appender-ref
ref=
"ERROR_FILE"
/>
</root>
</root>
...
...
Write
Preview
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment