From 58f19f978b2e0794c4569d67ad79ee53e3541fcd Mon Sep 17 00:00:00 2001
From: Houjie <714924425@qq.com>
Date: 星期五, 05 九月 2025 11:30:19 +0800
Subject: [PATCH] 打印机配置获取IP列表接口

---
 src/main/java/org/jeecg/modules/base/controller/PrinterConfigController.java |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/src/main/java/org/jeecg/modules/base/controller/PrinterConfigController.java b/src/main/java/org/jeecg/modules/base/controller/PrinterConfigController.java
index 6d75e9d..34e6869 100644
--- a/src/main/java/org/jeecg/modules/base/controller/PrinterConfigController.java
+++ b/src/main/java/org/jeecg/modules/base/controller/PrinterConfigController.java
@@ -11,7 +11,10 @@
 import org.jeecg.common.constant.CommonConstant;
 import org.jeecg.common.system.base.controller.JeecgController;
 import org.jeecg.common.system.query.QueryGenerator;
+import org.jeecg.modules.base.entity.Factory;
 import org.jeecg.modules.base.entity.PrinterConfig;
+import org.jeecg.modules.base.model.FactoryModel;
+import org.jeecg.modules.base.model.PrinterModel;
 import org.jeecg.modules.base.service.IPrinterConfigService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
@@ -20,6 +23,8 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import java.util.Arrays;
+import java.util.List;
+import java.util.stream.Collectors;
 
 /**
 * @Description: 鎵撳嵃鏈洪厤缃俊鎭�
@@ -56,6 +61,17 @@
        return Result.OK(pageList);
    }
 
+
+
+    @ApiOperation(value = "鑾峰彇鎵�鏈夋墦鍗版満IP鍒楄〃", notes = "鑾峰彇鎵�鏈夋墦鍗版満IP鍒楄〃")
+    @GetMapping(value = "/queryUserPrinterConfigList")
+    public Result<List<PrinterModel>> queryUserPrinterConfigList() {
+        List<PrinterConfig> printerConfigList = printerConfigService.queryUserPrinterConfigList();
+        List<PrinterModel> factoryModels = printerConfigList.stream()
+                .map(factory -> new PrinterModel(factory.getPrinterIp(), factory.getPrinterIp()))
+                .collect(Collectors.toList());
+        return Result.ok(factoryModels);
+    }
    /**
     *   娣诲姞
     *

--
Gitblit v1.9.3