From 4609ab1d48b9edeffee29b8fb96701428b10ed7d Mon Sep 17 00:00:00 2001
From: ihyeon-yong <hylee@sdt.inc>
Date: Fri, 8 Sep 2023 15:17:16 +0900
Subject: [PATCH] =?UTF-8?q?=EC=88=98=EC=A0=95=EC=A4=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../application/DefaultStatsService.java | 7 +++
.../application/StatsService.java | 4 ++
.../presentation/StatsController.java | 43 +++++++++++++++++++
src/main/resources/application.yaml | 2 +-
4 files changed, 55 insertions(+), 1 deletion(-)
create mode 100644 src/main/java/inc/sdt/controlcentermanagement/application/DefaultStatsService.java
create mode 100644 src/main/java/inc/sdt/controlcentermanagement/application/StatsService.java
create mode 100644 src/main/java/inc/sdt/controlcentermanagement/presentation/StatsController.java
diff --git a/src/main/java/inc/sdt/controlcentermanagement/application/DefaultStatsService.java b/src/main/java/inc/sdt/controlcentermanagement/application/DefaultStatsService.java
new file mode 100644
index 0000000..38c5f71
--- /dev/null
+++ b/src/main/java/inc/sdt/controlcentermanagement/application/DefaultStatsService.java
@@ -0,0 +1,7 @@
+package inc.sdt.controlcentermanagement.application;
+
+import org.springframework.stereotype.Service;
+
+@Service
+public class DefaultStatsService implements StatsService{
+}
diff --git a/src/main/java/inc/sdt/controlcentermanagement/application/StatsService.java b/src/main/java/inc/sdt/controlcentermanagement/application/StatsService.java
new file mode 100644
index 0000000..f4ea2e5
--- /dev/null
+++ b/src/main/java/inc/sdt/controlcentermanagement/application/StatsService.java
@@ -0,0 +1,4 @@
+package inc.sdt.controlcentermanagement.application;
+
+public interface StatsService {
+}
diff --git a/src/main/java/inc/sdt/controlcentermanagement/presentation/StatsController.java b/src/main/java/inc/sdt/controlcentermanagement/presentation/StatsController.java
new file mode 100644
index 0000000..211b449
--- /dev/null
+++ b/src/main/java/inc/sdt/controlcentermanagement/presentation/StatsController.java
@@ -0,0 +1,43 @@
+package inc.sdt.controlcentermanagement.presentation;
+
+import inc.sdt.controlcentermanagement.application.StatsService;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.http.HttpStatus;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.ResponseStatus;
+import org.springframework.web.bind.annotation.RestController;
+
+@RestController
+public class StatsController {
+
+ private final Logger log = LoggerFactory.getLogger(StatsController.class);
+ private final StatsService statsService;
+
+ public StatsController(StatsService statsService) {
+ this.statsService = statsService;
+ }
+
+
+ @ResponseStatus(HttpStatus.OK)
+ @GetMapping("/chambers")
+ public String chambers(
+// @RequestHeader("Authorization") String authorization
+ ){
+ log.info("[chambers]");
+
+ return null;
+ }
+
+ // 챔버 갯수 및 번호 주는 api
+ // 이건 전체 화면 챔버 번호 들어오면 그 챔버에 있는 노드큐 및 슬롯으로 수경님 api 호출해서 합산하기
+ // 상세에서는 번호는 슬롯번호 mes code는 튜번호로 해서 쭉 보여주기
+
+
+
+
+
+ //@ResourceMapping(name = "Tube_Control", method = "PATCH", uri = "/chamber/{chamberNumber}/tube/toggle", description = "Tube On/Off 제어")
+ // @ResponseStatus(HttpStatus.OK)
+ // @PatchMapping("/chamber/{chamberNumber}/tube/toggle")
+}
diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml
index 2827dc6..a2140b1 100644
--- a/src/main/resources/application.yaml
+++ b/src/main/resources/application.yaml
@@ -6,7 +6,7 @@ spring:
name: control-center-management
data:
mongodb:
- uri: mongodb://sdt:251327@localhost:27017/awexomeray?authSource=admin
+ uri: mongodb://13.209.39.139:32000/awexomeray?authSource=admin
deployer:
endpoint: http://localhost:8085