/* sqlid : com.interplug.qcast.canvasStatus.insertCanvasStatus 캔버스 등록 */
INSERT INTO TB_CANVAS_STATUS
( user_id
, object_no
, plan_no
, canvas_status
, regist_datetime
, bg_image_name
, map_position_address)
VALUES ( #{userId}
, #{objectNo}
, #{planNo}
, #{canvasStatus}
, GETDATE()
, #{bgImageName}
, #{mapPositionAddress})
/* sqlid : com.interplug.qcast.canvasStatus.updateCanvasStatus 캔버스 수정 */
UPDATE TB_CANVAS_STATUS
SET canvas_status = #{canvasStatus}
, bg_image_name = #{bgImageName}
, map_position_address = #{mapPositionAddress}
, last_edit_datetime = GETDATE()
WHERE id = #{id}
/* sqlid : com.interplug.qcast.canvasStatus.deleteObjectNoCanvasStatus 캔버스 삭제 by 물건번호(objectNo) */
DELETE
FROM TB_CANVAS_STATUS
WHERE object_no = #{objectNo}
/* sqlid : com.interplug.qcast.canvasStatus.deleteIdCanvasStatus 캔버스 삭제 by id */
DELETE
FROM TB_CANVAS_STATUS
WHERE id = #{id}
/* sqlid : com.interplug.qcast.canvasStatus.copyCanvasStatus 캔버스 복사 */
SELECT id
FROM TB_CANVAS_STATUS
WHERE object_no = #{objectNo} AND plan_no = #{planNo}
INSERT INTO TB_CANVAS_STATUS
(user_id,
object_no,
plan_no,
regist_datetime,
canvas_status,
bg_image_name,
map_position_address)
SELECT #{userId},
#{objectNo},
#{planNo},
GETDATE(),
canvas_status,
bg_image_name,
map_position_address
FROM TB_CANVAS_STATUS
WHERE object_no = #{originObjectNo}
AND plan_no = #{originPlanNo}