diff --git a/src/main/java/com/interplug/qcast/biz/module/ModuleInfoController.java b/src/main/java/com/interplug/qcast/biz/module/ModuleInfoController.java deleted file mode 100644 index 907628ac..00000000 --- a/src/main/java/com/interplug/qcast/biz/module/ModuleInfoController.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.interplug.qcast.biz.module; - -import com.interplug.qcast.biz.module.dto.ModuleInfoResponse; -import io.swagger.v3.oas.annotations.Operation; -import io.swagger.v3.oas.annotations.tags.Tag; -import java.util.List; -import lombok.RequiredArgsConstructor; -import org.springframework.web.bind.annotation.*; - -@RestController -@RequestMapping("/api/module/module-infos") -@RequiredArgsConstructor -@Tag(name = "ModuleInfoController", description = "모듈 정보 API") -public class ModuleInfoController { - private final ModuleInfoService moduleService; - - @Operation(description = "지붕재 ID와 가대 ID에 따라 설치 가능한 모듈 목록을 조회한다.") - @GetMapping - public List getModulesByRoofMaterialIdAndTrestleId( - @RequestParam("roofMaterialId") Integer roofMaterialId, - @RequestParam("trestleId") Integer trestleId) { - return moduleService.getModulesByRoofMaterialIdAndTrestleId(roofMaterialId, trestleId); - } -} diff --git a/src/main/java/com/interplug/qcast/biz/module/ModuleInfoMapper.java b/src/main/java/com/interplug/qcast/biz/module/ModuleInfoMapper.java deleted file mode 100644 index 394f01a8..00000000 --- a/src/main/java/com/interplug/qcast/biz/module/ModuleInfoMapper.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.interplug.qcast.biz.module; - -import com.interplug.qcast.biz.module.dto.ModuleInfoResponse; -import java.util.List; -import org.apache.ibatis.annotations.Mapper; -import org.apache.ibatis.annotations.Param; - -@Mapper -public interface ModuleInfoMapper { - - List getModulesByRoofMaterialIdAndTrestleId( - @Param("roofMaterialId") Integer roofMaterialId, @Param("trestleId") Integer trestleId); -} diff --git a/src/main/java/com/interplug/qcast/biz/module/ModuleInfoService.java b/src/main/java/com/interplug/qcast/biz/module/ModuleInfoService.java deleted file mode 100644 index f0442d26..00000000 --- a/src/main/java/com/interplug/qcast/biz/module/ModuleInfoService.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.interplug.qcast.biz.module; - -import com.interplug.qcast.biz.module.dto.ModuleInfoResponse; -import java.util.List; -import lombok.RequiredArgsConstructor; -import org.springframework.stereotype.Service; - -@Service -@RequiredArgsConstructor -public class ModuleInfoService { - - private final ModuleInfoMapper moduleMapper; - - public List getModulesByRoofMaterialIdAndTrestleId( - Integer roofMaterialId, Integer trestleId) { - return moduleMapper.getModulesByRoofMaterialIdAndTrestleId(roofMaterialId, trestleId); - } -} diff --git a/src/main/java/com/interplug/qcast/biz/module/dto/ModuleInfoResponse.java b/src/main/java/com/interplug/qcast/biz/module/dto/ModuleInfoResponse.java deleted file mode 100644 index f2b265f2..00000000 --- a/src/main/java/com/interplug/qcast/biz/module/dto/ModuleInfoResponse.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.interplug.qcast.biz.module.dto; - -import lombok.AllArgsConstructor; -import lombok.Getter; -import lombok.NoArgsConstructor; -import lombok.Setter; - -@Getter -@Setter -@AllArgsConstructor -@NoArgsConstructor -public class ModuleInfoResponse { - private Integer id; - private String name; -} diff --git a/src/main/java/com/interplug/qcast/biz/roofmaterial/RoofMaterialInfoController.java b/src/main/java/com/interplug/qcast/biz/roofmaterial/RoofMaterialInfoController.java deleted file mode 100644 index cb3f7ce6..00000000 --- a/src/main/java/com/interplug/qcast/biz/roofmaterial/RoofMaterialInfoController.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.interplug.qcast.biz.roofmaterial; - -import com.interplug.qcast.biz.roofmaterial.dto.RoofMaterialInfoResponse; -import com.interplug.qcast.biz.trestle.dto.TrestleInfoResponse; -import io.swagger.v3.oas.annotations.Operation; -import io.swagger.v3.oas.annotations.tags.Tag; -import java.util.List; -import lombok.RequiredArgsConstructor; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -@RestController -@RequiredArgsConstructor -@RequestMapping("/api/roof-material/roof-material-infos") -@Tag(name = "RoofMaterialInfoController", description = "지붕재 정보 API") -public class RoofMaterialInfoController { - private final RoofMaterialInfoService roofMaterialInfoService; - - @Operation(description = "지붕재 목록들을 조회한다.") - @GetMapping - public List getRoofMaterials() { - return roofMaterialInfoService.getRoofMaterials(); - } - - @Operation(description = "지붕재ID에 따라 설치 가능한 가대 목록을 가져온다.") - @GetMapping("/{roofMaterialId}/trestles") - public List getTrestlesByRoofMaterialId( - @PathVariable Integer roofMaterialId) { - return roofMaterialInfoService.getTrestlesByRoofMaterialId(roofMaterialId); - } -} diff --git a/src/main/java/com/interplug/qcast/biz/roofmaterial/RoofMaterialInfoMapper.java b/src/main/java/com/interplug/qcast/biz/roofmaterial/RoofMaterialInfoMapper.java deleted file mode 100644 index 8098ddcb..00000000 --- a/src/main/java/com/interplug/qcast/biz/roofmaterial/RoofMaterialInfoMapper.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.interplug.qcast.biz.roofmaterial; - -import com.interplug.qcast.biz.roofmaterial.dto.RoofMaterialInfoResponse; -import java.util.List; -import org.apache.ibatis.annotations.Mapper; - -@Mapper -public interface RoofMaterialInfoMapper { - List getRoofMaterials(); -} diff --git a/src/main/java/com/interplug/qcast/biz/roofmaterial/RoofMaterialInfoService.java b/src/main/java/com/interplug/qcast/biz/roofmaterial/RoofMaterialInfoService.java deleted file mode 100644 index 4b115446..00000000 --- a/src/main/java/com/interplug/qcast/biz/roofmaterial/RoofMaterialInfoService.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.interplug.qcast.biz.roofmaterial; - -import com.interplug.qcast.biz.roofmaterial.dto.RoofMaterialInfoResponse; -import com.interplug.qcast.biz.trestle.TrestleInfoService; -import com.interplug.qcast.biz.trestle.dto.TrestleInfoResponse; -import java.util.List; -import lombok.RequiredArgsConstructor; -import org.springframework.stereotype.Service; - -@Service -@RequiredArgsConstructor -public class RoofMaterialInfoService { - private final RoofMaterialInfoMapper roofMapper; - private final TrestleInfoService trestleInfoService; - - public List getRoofMaterials() { - return roofMapper.getRoofMaterials(); - } - - public List getTrestlesByRoofMaterialId(Integer roofMaterialId) { - return trestleInfoService.getTrestlesByRoofMaterialId(roofMaterialId); - } -} diff --git a/src/main/java/com/interplug/qcast/biz/roofmaterial/dto/RoofMaterialInfoResponse.java b/src/main/java/com/interplug/qcast/biz/roofmaterial/dto/RoofMaterialInfoResponse.java deleted file mode 100644 index 155367de..00000000 --- a/src/main/java/com/interplug/qcast/biz/roofmaterial/dto/RoofMaterialInfoResponse.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.interplug.qcast.biz.roofmaterial.dto; - -import lombok.AllArgsConstructor; -import lombok.Getter; -import lombok.NoArgsConstructor; -import lombok.Setter; - -@Getter -@Setter -@NoArgsConstructor -@AllArgsConstructor -public class RoofMaterialInfoResponse { - - private Integer id; - private String name; -} diff --git a/src/main/java/com/interplug/qcast/biz/trestle/TrestleInfoMapper.java b/src/main/java/com/interplug/qcast/biz/trestle/TrestleInfoMapper.java deleted file mode 100644 index c124d5b1..00000000 --- a/src/main/java/com/interplug/qcast/biz/trestle/TrestleInfoMapper.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.interplug.qcast.biz.trestle; - -import com.interplug.qcast.biz.trestle.dto.TrestleInfoResponse; -import java.util.List; -import org.apache.ibatis.annotations.Mapper; - -@Mapper -public interface TrestleInfoMapper { - List getTrestlesByRoofMaterialId(Integer roofMaterialId); -} diff --git a/src/main/java/com/interplug/qcast/biz/trestle/TrestleInfoService.java b/src/main/java/com/interplug/qcast/biz/trestle/TrestleInfoService.java deleted file mode 100644 index 03a69e9b..00000000 --- a/src/main/java/com/interplug/qcast/biz/trestle/TrestleInfoService.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.interplug.qcast.biz.trestle; - -import com.interplug.qcast.biz.trestle.dto.TrestleInfoResponse; -import java.util.List; -import lombok.RequiredArgsConstructor; -import org.springframework.stereotype.Service; - -@Service -@RequiredArgsConstructor -public class TrestleInfoService { - - private final TrestleInfoMapper trestleMapper; - - public List getTrestlesByRoofMaterialId(Integer roofMaterialId) { - return trestleMapper.getTrestlesByRoofMaterialId(roofMaterialId); - } -} diff --git a/src/main/java/com/interplug/qcast/biz/trestle/dto/TrestleInfoResponse.java b/src/main/java/com/interplug/qcast/biz/trestle/dto/TrestleInfoResponse.java deleted file mode 100644 index 542d5035..00000000 --- a/src/main/java/com/interplug/qcast/biz/trestle/dto/TrestleInfoResponse.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.interplug.qcast.biz.trestle.dto; - -import lombok.AllArgsConstructor; -import lombok.Getter; -import lombok.NoArgsConstructor; -import lombok.Setter; - -@Getter -@Setter -@AllArgsConstructor -@NoArgsConstructor -public class TrestleInfoResponse { - private Integer id; - private String name; - private Integer manufacturerId; - private String manufacturerName; -} diff --git a/src/main/resources/mappers/module/moduleInfoMapper.xml b/src/main/resources/mappers/module/moduleInfoMapper.xml deleted file mode 100644 index 30d4aedd..00000000 --- a/src/main/resources/mappers/module/moduleInfoMapper.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/main/resources/mappers/roofmaterial/roofMaterialInfoMapper.xml b/src/main/resources/mappers/roofmaterial/roofMaterialInfoMapper.xml deleted file mode 100644 index a710c623..00000000 --- a/src/main/resources/mappers/roofmaterial/roofMaterialInfoMapper.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/main/resources/mappers/trestle/TrestleInfoMapper.xml b/src/main/resources/mappers/trestle/TrestleInfoMapper.xml deleted file mode 100644 index 6b1ca1f3..00000000 --- a/src/main/resources/mappers/trestle/TrestleInfoMapper.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - \ No newline at end of file