From 2a4ddc68a17ae12828b551dd25e9623c1789f1e5 Mon Sep 17 00:00:00 2001 From: changkyu choi Date: Mon, 13 Jan 2025 17:21:38 +0900 Subject: [PATCH] =?UTF-8?q?=EC=A7=80=EB=B6=95=EB=A9=B4=20=ED=95=A0?= =?UTF-8?q?=EB=8B=B9=20Setting=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CanvasBasicSettingService.java | 4 +-- .../dto/CanvasBasicSettingInfo.java | 2 +- .../canvasBasicSettingMapper.xml | 35 +++++++++++++++++++ 3 files changed, 38 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/interplug/qcast/biz/canvasBasicSetting/CanvasBasicSettingService.java b/src/main/java/com/interplug/qcast/biz/canvasBasicSetting/CanvasBasicSettingService.java index 0dea0b36..ffe25278 100644 --- a/src/main/java/com/interplug/qcast/biz/canvasBasicSetting/CanvasBasicSettingService.java +++ b/src/main/java/com/interplug/qcast/biz/canvasBasicSetting/CanvasBasicSettingService.java @@ -100,11 +100,11 @@ public class CanvasBasicSettingService { canvasBasicSettingMapper.deleteRoofMaterialsAdd(csi.getObjectNo()); //int roofSeq = 0; - // for-each 루프를 사용하여 지붕재추가 Setting + // for-each 루프를 사용하여 지붕재추가 Setting for (RoofAllocationInfo rai : csi.getRoofAllocationList()) { rai.setObjectNo(csi.getObjectNo()); - //rma.setRoofSeq(roofSeq++); //roofSeq는 순차적으로 새로 생성하여 insert + //rai.setRoofSeq(roofSeq++); //roofSeq는 순차적으로 새로 생성하여 insert // 신규 지붕재추가 정보 insert canvasBasicSettingMapper.insertRoofAllocation(rai); diff --git a/src/main/java/com/interplug/qcast/biz/canvasBasicSetting/dto/CanvasBasicSettingInfo.java b/src/main/java/com/interplug/qcast/biz/canvasBasicSetting/dto/CanvasBasicSettingInfo.java index 20f78902..292af877 100644 --- a/src/main/java/com/interplug/qcast/biz/canvasBasicSetting/dto/CanvasBasicSettingInfo.java +++ b/src/main/java/com/interplug/qcast/biz/canvasBasicSetting/dto/CanvasBasicSettingInfo.java @@ -18,5 +18,5 @@ public class CanvasBasicSettingInfo { private Date lastEditDatetime; //수정일시 private List roofMaterialsAddList; - private List RoofAllocationList; + private List roofAllocationList; } \ No newline at end of file diff --git a/src/main/resources/mappers/canvasBasicSetting/canvasBasicSettingMapper.xml b/src/main/resources/mappers/canvasBasicSetting/canvasBasicSettingMapper.xml index 57b24934..aeddf6a1 100644 --- a/src/main/resources/mappers/canvasBasicSetting/canvasBasicSettingMapper.xml +++ b/src/main/resources/mappers/canvasBasicSetting/canvasBasicSettingMapper.xml @@ -156,6 +156,41 @@ + + /* sqlid : com.interplug.qcast.canvasBasicSetting.insertRoofAllocation Canvas 지붕면 할당 Setting 등록 */ + INSERT INTO TB_CANVAS_ROOF_MATERIALS_ADD + ( + object_no + , roof_apply + , roof_seq + , roof_matl_cd + , roof_width + , roof_height + , roof_hajebichi + , roof_gap + , roof_layout + , roof_pitch + , roof_angle + , regist_datetime + , last_edit_datetime + ) + VALUES ( + #{objectNo} + , #{roofApply} + , #{roofSeq} + , #{roofMatlCd} + , #{roofWidth} + , #{roofHeight} + , #{roofHajebichi} + , #{roofGap} + , #{roofLayout} + , #{roofPitch} + , #{roofAngle} + , GETDATE() + , GETDATE() + ); + + /* sqlid : com.interplug.qcast.canvasBasicSetting.deleteRoofMaterialsAdd Canvas 지붕재추가 Setting 삭제 */ DELETE FROM TB_CANVAS_ROOF_MATERIALS_ADD