From 8221d3048a1ff861962deb805b430b9bce7c0b37 Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期六, 10 一月 2026 15:28:00 +0800
Subject: [PATCH] 增加出入库设备接口
---
fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/util/ApiV1Constant.java | 4 ++++
fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/ApiV1Controller.java | 4 ++++
fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/service/ApiV1Service3022.java | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 56 insertions(+), 0 deletions(-)
diff --git a/fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/ApiV1Controller.java b/fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/ApiV1Controller.java
index 9309e97..94dc6f6 100644
--- a/fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/ApiV1Controller.java
+++ b/fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/ApiV1Controller.java
@@ -37,6 +37,8 @@
@Resource
private ApiV1Service3021 apiV1Service3021;
@Resource
+ private ApiV1Service3022 apiV1Service3022;
+ @Resource
private ApiV1Service3030 apiV1Service3030;
@Resource
private ApiV1Service3031 apiV1Service3031;
@@ -77,6 +79,8 @@
return apiV1Service3020.analysis(req, gatewaySer);
case ApiV1Constant.API_FUNCTION_3021:
return apiV1Service3021.analysis(req, gatewaySer);
+ case ApiV1Constant.API_FUNCTION_3022:
+ return apiV1Service3022.analysis(req, gatewaySer);
case ApiV1Constant.API_FUNCTION_3030:
return apiV1Service3030.analysis(req, gatewaySer);
case ApiV1Constant.API_FUNCTION_3031:
diff --git a/fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/service/ApiV1Service3022.java b/fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/service/ApiV1Service3022.java
new file mode 100644
index 0000000..1b61b21
--- /dev/null
+++ b/fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/service/ApiV1Service3022.java
@@ -0,0 +1,48 @@
+package com.fzzy.igds.api.v1.service;
+
+import com.alibaba.fastjson.JSONObject;
+import com.fzzy.igds.api.v1.data.ApiV1Req;
+import com.fzzy.igds.api.v1.data.ApiV1Resp;
+import com.fzzy.igds.domain.Camera;
+import com.fzzy.igds.domain.GatewaySer;
+import com.fzzy.igds.domain.InoutConf;
+import com.fzzy.igds.service.InoutConfService;
+import com.fzzy.igds.service.SecCameraService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Component;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ * @Description 鍑哄叆搴撹澶囨帴鍙hВ鏋�
+ * @Author CZT
+ * @Date 2026/1/7 11:05
+ */
+@Slf4j
+@Component
+public class ApiV1Service3022 {
+
+ @Resource
+ private InoutConfService inoutConfService;
+
+ /**
+ *
+ * @param req
+ * @param gatewaySer
+ * @return
+ */
+ public ApiV1Resp<Object> analysis(ApiV1Req<JSONObject> req, GatewaySer gatewaySer) {
+
+ //鑾峰彇搴撳尯涓嬫墍鏈夊嚭鍏ュ簱璁惧
+ List<InoutConf> list = inoutConfService.getCacheInoutConf(gatewaySer.getCompanyId(), gatewaySer.getDeptId());
+
+ if(null == list || list.isEmpty()){
+ return ApiV1Resp.error("鏈幏鍙栧埌鍑哄叆搴撹澶囦俊鎭紒", req);
+ }
+ log.info("璐ㄦ娂鐩戠鎺ュ彛V1锛�3022鎺ュ彛瑙f瀽瀹屾垚={}", req);
+ return ApiV1Resp.success(list, req);
+
+ }
+
+}
diff --git a/fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/util/ApiV1Constant.java b/fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/util/ApiV1Constant.java
index 2fa3236..cf6d7e5 100644
--- a/fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/util/ApiV1Constant.java
+++ b/fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/util/ApiV1Constant.java
@@ -21,6 +21,10 @@
*/
public static final String API_FUNCTION_3021 = "3021";
/**
+ * 鍚屾鍑哄叆搴撹澶囬厤缃帴鍙g紪鐮�
+ */
+ public static final String API_FUNCTION_3022 = "3022";
+ /**
* 鎺ㄩ�佹姄鎷嶄俊鎭帴鍙g紪鐮�
*/
public static final String API_FUNCTION_3030 = "3030";
--
Gitblit v1.9.3