From 4609ab1d48b9edeffee29b8fb96701428b10ed7d Mon Sep 17 00:00:00 2001 From: ihyeon-yong 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