From 2f432f52c1cfb1567dadcf6e040c5d38b0a26a79 Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期五, 28 十一月 2025 17:31:49 +0800
Subject: [PATCH] 数量检测配置页面

---
 fzzy-igdss-view/src/main/java/com/fzzy/igds/InoutSysConfPR.java |   65 ++++++++++++++++++++++++++++++++
 1 files changed, 65 insertions(+), 0 deletions(-)

diff --git a/fzzy-igdss-view/src/main/java/com/fzzy/igds/InoutSysConfPR.java b/fzzy-igdss-view/src/main/java/com/fzzy/igds/InoutSysConfPR.java
new file mode 100644
index 0000000..25ef418
--- /dev/null
+++ b/fzzy-igdss-view/src/main/java/com/fzzy/igds/InoutSysConfPR.java
@@ -0,0 +1,65 @@
+package com.fzzy.igds;
+
+import com.bstek.dorado.annotation.DataProvider;
+import com.bstek.dorado.annotation.DataResolver;
+import com.bstek.dorado.annotation.Expose;
+import com.fzzy.igds.service.InoutConfService;
+import com.fzzy.igds.domain.InoutSysConf;
+import org.springframework.beans.BeanUtils;
+import org.springframework.stereotype.Component;
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ * @Description 鍑哄叆搴撴祦绋嬮厤缃�
+ * @Author CZT
+ * @Date 2024/12/12 15:32
+ */
+@Component
+public class InoutSysConfPR {
+
+    @Resource
+    private InoutConfService inoutConfService;
+
+    /**
+     * inoutSysConfPR#getSysConfData 鑾峰彇褰撳墠鍑哄叆搴撴祦绋嬮厤缃�
+     *
+     * @return
+     * @throws Exception
+     */
+    @DataProvider
+    public List<InoutSysConf> getSysConfData() {
+    	return  inoutConfService.getSysConfData();
+    }
+
+    /**
+     * inoutSysConfPR#saveSysConfData
+     *
+     * @throws Exception
+     * @returns
+     */
+    @DataResolver
+    public String saveSysConfData(InoutSysConf data) {
+
+        InoutSysConf inoutSysConf = new InoutSysConf();
+        BeanUtils.copyProperties(data,inoutSysConf);
+		
+        inoutConfService.saveSysConfData(inoutSysConf);
+        return null;
+    }
+
+    /**
+     * inoutSysConfPR#flushCache
+     */
+    @Expose
+    public void flushCache() {
+
+        List<InoutSysConf> list = getSysConfData();
+        if(null != list && list.size() > 0){
+            for (InoutSysConf inoutSysConf : list) {
+                inoutConfService.flushInoutSysConfCache(inoutSysConf);
+            }
+        }
+    }
+
+}

--
Gitblit v1.9.3