/* sqlid : com.interplug.qcast.canvasBasicSetting.insertCanvasBasicSetting Canvas Basic Setting 등록 */ MERGE TB_CANVAS_BASIC_SETUP AS target USING (SELECT #{objectNo} AS object_no) AS source ON (target.object_no = source.object_no) WHEN MATCHED THEN UPDATE SET roof_drawing_set = #{roofDrawingSet} , roof_size_set = #{roofSizeSet} , roof_angle_set = #{roofAngleSet} , last_edit_datetime = GETDATE() WHEN NOT MATCHED THEN INSERT ( object_no , roof_drawing_set , roof_size_set , roof_angle_set , regist_datetime ) VALUES ( #{objectNo} , #{roofDrawingSet} , #{roofSizeSet} , #{roofAngleSet} , GETDATE() ); /* sqlid : com.interplug.qcast.canvasBasicSetting.insertRoofMaterialsAdd Canvas 지붕재추가 Setting 등록 */ INSERT INTO TB_CANVAS_ROOF_MATERIALS_ADD ( object_no , roof_seq , roof_type , roof_width , roof_height , roof_gap , roof_layout , regist_datetime ) VALUES ( #{objectNo} , #{roofSeq} , #{roofType} , #{roofWidth} , #{roofHeight} , #{roofGap} , #{roofLayout} , GETDATE() ); /* sqlid : com.interplug.qcast.canvasBasicSetting.deleteRoofMaterialsAdd Canvas 지붕재추가 Setting 삭제 */ DELETE FROM TB_CANVAS_ROOF_MATERIALS_ADD WHERE object_no = #{objectNo}