From 6e8779ca0379dc8229768e9212bfaa0d42baa660 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=91=A3=E5=93=B2=E5=A5=87?= <13840175730@139.com>
Date: Sat, 15 Jun 2024 15:54:52 +0800
Subject: [PATCH] =?UTF-8?q?1.=E5=A2=9E=E5=8A=A0=E8=AE=BE=E5=A4=87=E4=BA=A7?=
=?UTF-8?q?=E8=83=BD=E5=92=8C=E5=B7=A5=E5=BA=8FCD=E9=85=8D=E7=BD=AE?=
=?UTF-8?q?=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 4 +
.../com/dsic/gj_erp/config/RedisConfig.java | 67 ++++++++++++++++
.../jhgk/三月滚动排产控制器.java | 39 ++++++++-
.../controller/sy/SyUserLogController.java | 2 +-
.../java/com/dsic/gj_erp/pc/Constant.java | 18 ++---
.../java/com/dsic/gj_erp/pc/DataFactory.java | 79 ++++++++-----------
.../dsic/gj_erp/pc/dto/sb/设备01上料.java | 5 ++
.../dsic/gj_erp/pc/dto/sb/设备02抛丸.java | 5 ++
.../dsic/gj_erp/pc/dto/sb/设备03理料.java | 5 ++
.../dsic/gj_erp/pc/dto/sb/设备04划线.java | 5 ++
.../dsic/gj_erp/pc/dto/sb/设备05切割.java | 5 ++
.../dsic/gj_erp/pc/dto/sb/设备07坡口.java | 5 ++
.../dsic/gj_erp/pc/dto/sb/设备08曲面.java | 5 ++
.../dsic/gj_erp/pc/dto/sb/设备09打磨.java | 5 ++
.../dsic/gj_erp/pc/dto/sb/设备10型材.java | 5 ++
.../pc/dto/sb/设备21自由边处理.java | 5 ++
.../dsic/gj_erp/pc/dto/sb/设备31光电.java | 5 ++
.../dsic/gj_erp/pc/dto/套料图工序.java | 7 +-
.../java/com/dsic/gj_erp/pc/dto/设备.java | 10 +++
.../gj_erp/pc/service/工序CD接口.java | 51 ++++++++++++
.../gj_erp/pc/service/设备产能接口.java | 48 +++++++++++
.../java/com/dsic/gj_erp/pc/工序CD.java | 11 +++
.../java/com/dsic/gj_erp/pc/设备产能.java | 19 +++++
23 files changed, 351 insertions(+), 59 deletions(-)
create mode 100644 src/main/java/com/dsic/gj_erp/config/RedisConfig.java
create mode 100644 src/main/java/com/dsic/gj_erp/pc/service/工序CD接口.java
create mode 100644 src/main/java/com/dsic/gj_erp/pc/service/设备产能接口.java
create mode 100644 src/main/java/com/dsic/gj_erp/pc/工序CD.java
create mode 100644 src/main/java/com/dsic/gj_erp/pc/设备产能.java
diff --git a/pom.xml b/pom.xml
index 0bc97ef..4daeded 100644
--- a/pom.xml
+++ b/pom.xml
@@ -71,6 +71,10 @@
org.springframework.boot
spring-boot-starter-data-redis
+
+ org.springframework.boot
+ spring-boot-starter-cache
+
org.projectlombok
lombok
diff --git a/src/main/java/com/dsic/gj_erp/config/RedisConfig.java b/src/main/java/com/dsic/gj_erp/config/RedisConfig.java
new file mode 100644
index 0000000..a7e4863
--- /dev/null
+++ b/src/main/java/com/dsic/gj_erp/config/RedisConfig.java
@@ -0,0 +1,67 @@
+package com.dsic.gj_erp.config;
+
+import com.fasterxml.jackson.annotation.JsonAutoDetect;
+import com.fasterxml.jackson.annotation.PropertyAccessor;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator;
+import org.springframework.cache.annotation.EnableCaching;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.data.redis.cache.RedisCacheConfiguration;
+import org.springframework.data.redis.cache.RedisCacheManager;
+import org.springframework.data.redis.connection.RedisConnectionFactory;
+import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory;
+import org.springframework.data.redis.core.RedisTemplate;
+import org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer;
+import org.springframework.data.redis.serializer.RedisSerializationContext;
+import org.springframework.data.redis.serializer.RedisSerializer;
+import org.springframework.data.redis.serializer.StringRedisSerializer;
+
+import java.time.Duration;
+
+@EnableCaching
+@Configuration
+public class RedisConfig {
+
+ @Bean
+ public RedisTemplate redisTemplate(LettuceConnectionFactory lettuceConnectionFactory) {
+ // 设置序列化
+ Jackson2JsonRedisSerializer