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