From faa4e97e99fb2236eb62c6d4d9465525b0bbc19f Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期一, 18 九月 2023 18:09:40 +0800
Subject: [PATCH] 基础字段
---
server/company/src/main/java/com/doumee/api/BaseController.java | 36 ++++++++++++++++++++++++++++++++++++
1 files changed, 36 insertions(+), 0 deletions(-)
diff --git a/server/company/src/main/java/com/doumee/api/BaseController.java b/server/company/src/main/java/com/doumee/api/BaseController.java
index 70925aa..c45000d 100644
--- a/server/company/src/main/java/com/doumee/api/BaseController.java
+++ b/server/company/src/main/java/com/doumee/api/BaseController.java
@@ -4,6 +4,12 @@
import lombok.extern.slf4j.Slf4j;
import org.apache.shiro.SecurityUtils;
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.ArrayList;
+import java.util.List;
+
/**
* Controller鍩虹被
* @author Eva.Caesar Liu
@@ -21,4 +27,34 @@
return (LoginUserInfo)SecurityUtils.getSubject().getPrincipal();
}
+ /**
+ * 鑾峰彇ID闆嗗悎
+ *
+ * @param ids 浣跨敤","闅斿紑鐨勫涓狪D
+ * @return List<Integer>
+ */
+ protected List<Integer> getIdList (String ids) {
+ String [] idArray = ids.split(",");
+ List<Integer> idList = new ArrayList<>();
+ for (String id : idArray) {
+ idList.add(Integer.valueOf(id));
+ }
+ return idList;
+ }
+
+ /**
+ * 鑾峰彇鏂囦欢瀛楄妭娴�
+ *
+ * @param is 杈撳叆娴�
+ * @return ByteArrayOutputStream
+ */
+ protected ByteArrayOutputStream getOutputStream (InputStream is) throws IOException {
+ ByteArrayOutputStream baos = new ByteArrayOutputStream();
+ byte[] bs = new byte[is.available()];
+ int len;
+ while ((len = is.read(bs)) != -1) {
+ baos.write(bs, 0, len);
+ }
+ return baos;
+ }
}
--
Gitblit v1.9.3