From bf636b8d37cd48969c9df6a598b2ff16cbfb7557 Mon Sep 17 00:00:00 2001
From: whycxzp <glperry@163.com>
Date: 星期一, 26 五月 2025 14:56:04 +0800
Subject: [PATCH] 更新领导层统计

---
 src/main/java/com/whyc/service/StationInfService.java |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/service/StationInfService.java b/src/main/java/com/whyc/service/StationInfService.java
index 5742b08..abb41ce 100644
--- a/src/main/java/com/whyc/service/StationInfService.java
+++ b/src/main/java/com/whyc/service/StationInfService.java
@@ -2,6 +2,7 @@
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageInfo;
 import com.whyc.dto.Response;
@@ -56,4 +57,20 @@
         return new Response().setII(1,list.size()>0,list,"鑾峰彇鐢靛帇绛夌骇(涓嬫媺)");
     }
 
+    public List<StationInf> getAllWithFields(String... fields) {
+        QueryWrapper<StationInf> query = Wrappers.query();
+        StringBuilder fieldsStr = new StringBuilder();
+        //瀵筬ields杩涜鎷兼帴,鎷兼帴涓簊elect
+        for(int i=0;i<fields.length;i++) {
+            if(i==fields.length-1) {
+                fieldsStr.append(fields[i]);
+            }else {
+                fieldsStr.append(fields[i]).append(",");
+            }
+        }
+        query.select(fieldsStr.toString());
+
+        return mapper.selectList(query);
+
+    }
 }
\ No newline at end of file

--
Gitblit v1.9.1