INSERT INTO tb_uiws_worklog
(title, writer_id, work_date, work_status_cd, progress_cd, repeat_yn,
repeat_start_date, repeat_end_date, created_by, created_at)
VALUES
(#{title}, #{writerId}, #{workDate}, #{workStatusCd}, #{progressCd}, #{repeatYn},
#{repeatStartDate}, #{repeatEndDate}, #{createdBy}, #{createdAt})
UPDATE tb_uiws_worklog SET
title = #{title}, writer_id = #{writerId}, work_date = #{workDate},
work_status_cd = #{workStatusCd}, progress_cd = #{progressCd}, repeat_yn = #{repeatYn},
repeat_start_date = #{repeatStartDate}, repeat_end_date = #{repeatEndDate},
updated_by = #{updatedBy}, updated_at = #{updatedAt}
WHERE worklog_id = #{worklogId}
DELETE FROM tb_uiws_worklog WHERE worklog_id = #{worklogId}
AND writer_id IN
#{oid}
INSERT INTO tb_uiws_worklog_dtl
(worklog_id, start_hour, end_hour, work_type_cd, company_id, work_content, issue_content,
sort_ord, created_by, created_at)
VALUES
(#{worklogId}, #{startHour}, #{endHour}, #{workTypeCd}, #{companyId}, #{workContent}, #{issueContent},
#{sortOrd}, #{createdBy}, #{createdAt})
UPDATE tb_uiws_worklog_dtl SET
start_hour = #{startHour}, end_hour = #{endHour}, work_type_cd = #{workTypeCd},
company_id = #{companyId}, work_content = #{workContent}, issue_content = #{issueContent},
sort_ord = #{sortOrd}, updated_by = #{updatedBy}, updated_at = #{updatedAt}
WHERE dtl_id = #{dtlId}
DELETE FROM tb_uiws_worklog_dtl WHERE dtl_id = #{dtlId}
INSERT INTO tb_uiws_worklog_cmt
(worklog_id, cmt_content, writer_id, kakao_sent_yn, confirm_yn, created_by, created_at)
VALUES
(#{worklogId}, #{cmtContent}, #{writerId}, #{kakaoSentYn}, #{confirmYn}, #{createdBy}, #{createdAt})
UPDATE tb_uiws_worklog_cmt SET kakao_sent_yn = 'Y' WHERE cmt_id = #{cmtId}
UPDATE tb_uiws_worklog_cmt
SET confirm_yn = 'Y', updated_by = #{actor}, updated_at = now()
WHERE cmt_id = #{cmtId}