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