From f261a8a6841972c11739688213f5e581af4b11b4 Mon Sep 17 00:00:00 2001
From: yz <3614508250@qq.com>
Date: Mon, 3 Jul 2023 17:24:51 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9Eredis=E5=B7=A5=E5=85=B7?=
=?UTF-8?q?=E7=B1=BB=20=E6=8C=82=E5=8D=95=E9=83=A8=E5=88=86=E5=8A=9F?=
=?UTF-8?q?=E8=83=BD=20=E4=BA=A4=E6=98=93=E6=8C=82=E5=8D=95=E5=BC=80?=
=?UTF-8?q?=E4=BB=93?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 6 +
.../config/redis/RedisConfig.java | 41 +
.../controller/PendingOrderController.java | 86 ++
.../controller/TradingController.java | 71 +-
.../trading_trading/entity/PendingOrder.java | 434 +++++++
.../entity/PendingOrderExample.java | 1142 +++++++++++++++++
.../mappers/PendingOrderMapper.java | 98 ++
.../service/PendingOrderService.java | 31 +
.../forex/trading_trading/util/RedisUtil.java | 572 +++++++++
src/main/resources/application.yml | 13 +
src/main/resources/generatorConfig.xml | 3 +-
.../resources/mappers/PendingOrderMapper.xml | 414 ++++++
12 files changed, 2885 insertions(+), 26 deletions(-)
create mode 100644 src/main/java/com/sztzjy/forex/trading_trading/config/redis/RedisConfig.java
create mode 100644 src/main/java/com/sztzjy/forex/trading_trading/controller/PendingOrderController.java
create mode 100644 src/main/java/com/sztzjy/forex/trading_trading/entity/PendingOrder.java
create mode 100644 src/main/java/com/sztzjy/forex/trading_trading/entity/PendingOrderExample.java
create mode 100644 src/main/java/com/sztzjy/forex/trading_trading/mappers/PendingOrderMapper.java
create mode 100644 src/main/java/com/sztzjy/forex/trading_trading/service/PendingOrderService.java
create mode 100644 src/main/java/com/sztzjy/forex/trading_trading/util/RedisUtil.java
create mode 100644 src/main/resources/mappers/PendingOrderMapper.xml
diff --git a/pom.xml b/pom.xml
index 27d94a0..3c60883 100644
--- a/pom.xml
+++ b/pom.xml
@@ -30,6 +30,12 @@
mybatis-spring-boot-starter
2.0.0
+
+
+ org.springframework.boot
+ spring-boot-starter-data-redis
+ 2.7.12
+
com.github.pagehelper
diff --git a/src/main/java/com/sztzjy/forex/trading_trading/config/redis/RedisConfig.java b/src/main/java/com/sztzjy/forex/trading_trading/config/redis/RedisConfig.java
new file mode 100644
index 0000000..b34e139
--- /dev/null
+++ b/src/main/java/com/sztzjy/forex/trading_trading/config/redis/RedisConfig.java
@@ -0,0 +1,41 @@
+package com.sztzjy.forex.trading_trading.config.redis;
+
+import com.fasterxml.jackson.annotation.JsonAutoDetect;
+import com.fasterxml.jackson.annotation.PropertyAccessor;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.data.redis.connection.RedisConnectionFactory;
+import org.springframework.data.redis.core.RedisTemplate;
+import org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer;
+import org.springframework.data.redis.serializer.StringRedisSerializer;
+
+@Configuration
+public class RedisConfig {
+ @Bean
+ public RedisTemplate template(RedisConnectionFactory factory) {
+ // 创建RedisTemplate对象
+ RedisTemplate template = new RedisTemplate<>();
+ // 配置连接工厂
+ template.setConnectionFactory(factory);
+ // 定义Jackson2JsonRedisSerializer序列化对象
+ Jackson2JsonRedisSerializer